CentOS 5.3 server installatie in VirtualBox 3.0


CentOS staat voor Community ENTerprise Operating System en is een afgeleide van Red Hat Enterprise Linux. Deze handleiding beschrijft het installeren van CentOS 5.3 server in Sun’s VirtualBox 3.0.4 PUEL. Natuurlijk kan deze handleiding ook gebruikt worden om CentOS rechtstreeks op een computer te installeren. Je hoeft dan alleen de VirtualBox gerelateerde aspecten over te slaan.

Benodigdheden

  • Om CentOS server te installeren hebben we de CentOS 5.3 DVD iso image nodig. Deze kan je voor i386 of x86_64 downloaden van de CentOS site.
  • Actieve internetverbinding. Hiervoor heb ik in VirtualBox 3.0 het netwerk op ‘Bridged Adapter’ gezet. NAT is ook goed voor de installatie, maar dan moet je na de installatie het netwerk op ‘Bridged Adapter’, ‘Internal Network’ of ‘Host-only Adapter’ zetten als je deze server remote wilt benaderen.

Installatie CentOS in VirtualBox

Virtele machine creëren in VirtualBox

  1. Open Sun VirtualBox.
  2. Klik in het Sun VirtualBox venster op New in de werkbalk om een nieuwe virtuele machine aan te maken. Klik op de Next button.
  3. Specificeer een naam voor deze virtuele machine bij ‘Name’ in het ‘VM Name and OS Type’ subvenster. Kies als ‘Operating System:’ Linux en als ‘Version:’ ‘Other Linux’.
    screenshot2009080901
    Klik op de Next button.
  4. In het Memory subvenster kan je de grootte van het (virtuele) geheugen toekennen. Dit kan je na de installatie nog wijzigen als je dat wilt.
    screenshot2009080902
    Klik op de Next button.
  5. In het ‘Virtual Hard Disk’ subvenster gaan we de hardeschijf aanmaken voor de server.  Accepteer de defaults.
    screenshot2009080903
    Klik op de Next button.
  6. Klik op de Next button in het ‘Welcome to the Create New Virtual Disk Wizard!’.
  7. Accepteer de default ‘Dynamically expanding storage’ in het ‘Hard Disk Storage Type’ subvenster.
    screenshot2009080905
    Klik op de Next button.
  8. In het ‘Virtual Disk Location and Size’ subvenster kan je de defaults accepteren. De locatie is standaard de .VirtualBox/HardDisks folder in je home folder, mits je moet deze in File –> Preferences –> General niet gewijzigd hebt. Je kan de opslaglocatie van de virtuele disk veranderen door op het folder icoontje te klikken naast het invoerveld voor Location. De standaard 8 GB grootte is groot genoeg om mee te beginnen. Mocht de in de toekomst te klein zijn, dan wordt deze automatisch vergroot (zie de vorige stap waar we ‘Dynamically expanding storage hebben geselecteerd).
    screenshot2009080906
    Klik op de Next button.
  9. Klik op de Finish button in het Summary subvenster.
  10. Terug in het Sun VirtualBox venster selecteer de gecreëerde virtuele machine en klik op Settings in de werkbalk.
  11. Klik in het linker subvenster van het Settings venster op Netwerk en accepteer bij ‘Adapter Type:’ de default. Deze is meestal correct. Selecteer ‘Bridged Adapter’ als ‘Attached to:’ en de correcte adapter bij ‘Name:’.
    screenshot2009080911
  12. Klik vervolgens op CD/DVD-ROM in het linker subvenster.
  13. Vink ‘Mount CD/DVD Drive’ aan en selecteer ‘ISO Image File’. Klik op het folder icoontje naast het invoerveld en selecteer het gedownloade CentOS DVD iso-bestand (daar waar je deze gedownload hebt).
    screenshot2009080912
  14. Klik op de OK button rechtsonder in het Settings venster.
  15. Terug in het Sun VirtualBox venster (waar de server nog steeds gehighlight is) klik op Start in de werkbalk. De CentOS DVD wordt nu geladen en uitgevoerd.

Installeren CentOS

  1. Klik op de enter-toests in het startvenster van CentOS .
    screenshot2009080801
  2. Het is aan te bevelen om de DVD image te controleren op fouten. Doe dit door de OK button te kiezen. Je mag deze stap overslaan als je de DVD al op een andere manier gecontroleerd hebt (bijvoorbeeld met de md5 checksum). Dit controleren duurt een poosje omdat het 3,7 GB is.
    screenshot2009080802
  3. Als de DVD image foutloos is, dan kan je deze gebruiken en OK kiezen.
    screenshot2009080803
  4. Nu verschijnt het CentOS installatievenster.
    screenshot2009080805
    Klik op de Next button.
  5. Kies Dutch (Nederlands) als taal.
    screenshot2009080805
    Klik op de Next button.
  6. Kies ‘V.S. Internationaal’ als toetsenbordconfiguratie.
    screenshot2009080806
    Klik op de Volgende button.
  7. Klik op de Ja button in het Waarschuwingsvenster om de partitietabel te creëren.
    screenshot2009080807
  8. Kies ‘Verwijder alle partities op de stations en gebruik standaard opmaak’ om de hardeschijf te partitioneren. Voor een virtuele machine vind ik dit persoonlijk prima of je moet meerdere harde schijven in de computer hebben. Kies ‘Gebruik aangepaste opmaak’ als je dit handmatig wilt doen. Klik op de Volgende button en accepteer de Waarschuwing om de complete hardeschijf te formatteren.
    screenshot2009080808
  9. In het volgende scherm kan je de computernaam en netwerkinstellingen specificeren.
    screenshot2009080901
    Klik op de Volgende button.
  10. Kies de correcte tijdzone.
    screenshot2009080809
    Klik op de Volgende button.
  11. Voer een root-wachtwoord in.
    screenshot2009080810
    Klik op de Volgende button.
  12. Aangezien we een server willen installeren vinken we ‘Desktop – Gnome’ uit en Server aan. We vinken ook ‘Packages from CentOS Extras’ aan voor additionele repositories.
    screenshot2009080811

    Voor de extra repository hebben we een actieve internetverbinding nodig. Stel in het ‘Netwerk-interface aanzetten’ venster het netwerk in en klik op de OK button.
    screenshot2009080812
  13. We komen nu terug in het installatievenster. Vink ‘Nu aanpassen’ aan.
    screenshot2009080813
    Klik op de Volgende button.
  14. Nu gaan we pakketten die we willen installeren op de server selecteren. Klik in het linker venster op Toepassingen en vink achtereenvolgens Editors en ‘Tekst-gebaseerde internet’ aan.
    screenshot2009080816
    Klik op Servers en vink achtereenvolgens ‘Configuratiehulpmiddelen voor server’, ‘FTP-server’, ‘MySQL Database’ en Webserver aan.
    screenshot2009080814
    Klik op Basissysteem en vink ‘Administratieve hulpmiddelen’, Basis en Systeemgereedschappen aan.
    screenshot2009080817
    Klik op Talen en vink ‘Nederlandse ondersteuning’ aan.
    screenshot2009080815
    Dit zijn de pakketten die je nodig hebt om een LAMP (Linux, Apache, MySQL en Perl/PHP/Python) server te draaien. Je kan zelf naar behoefte nog andere pakketten toevoegen. Als je klaar bent met het kiezen van de benodigde pakketten, kan je op de Volgende button klikken.
  15. Alles is gereed om met de installatie te beginnen.
    screenshot2009080818
    Klik op de Volgende button.
  16. Het installatieproces wordt nu gestart.
    screenshot2009080819
    Als het alles geïnstalleerd is zie je het volgende scherm.
    screenshot2009080820
    Alvorens te herstarten moet je het CentOS DVD iso image ontkoppelen. Dit doe je door in het ‘Sun VirtualBox’ venster naar het menu Devices –> ‘Unmount CD/DVD-ROM’ te kiezen. Nu kan je op de Herstarten button klikken.
  17. Nadat de CentOS server voor de eerste keer gestart is wordt het ‘Setup Agent’ venster getoond. Het enige wat we hier doen is de firewall uitschakelen, omdat de meeste particulieren/bedrijven al een aparte firewall hebben. Particulieren hebben meestal een modem/router met firewall.
    Kies ‘Firewall configuratie’ en kies de ‘Start programma’ button.
    screenshot2009080821
    In het ‘Firewall configuratie’ venster  kiezen we bij ‘Beveiligingsniveau:’ de optie Uit en bij SELinux ook Uit.
    screenshot2009080822
    Kies de OK button.
    Terug in de ‘Setup Agent’ kies de Afsluiten button.
    screenshot2009080823
  18. CentOS wordt nu gestart en op de prompt log je in met de gebruiker root (=administrator) en het in stap 11 gespecificeerde wachtwoord.
  19. We gaan nu de server updaten, zodat we de laatste sofware updates hebben. We doen dit door op de commandoregel het volgende commando uit te voeren:
    yum update
    De geïnstalleerde softwarepakketten worden indien nodig geupdate.
  20. Herstart CentOS door het volgende commando uit te voeren:
    shutdown -r now
  21. Nadat het systeem herstart is moeten we nog een ding doen: de VirtualBox guest additions aanzetten. Dit doen we als volgt:
    • In het ‘Sun VirtualBox’ venster ga naar het menu Devices –> ‘Install Guest Additions…’.
    • Voer in CentOS de volgende commando’s uit:
      mkdir /tmp/cdrom
      mount /dev/cdrom /tmp/cdrom
      cd /tmp/cdrom
      sh ./VBoxLinuxAdditions-x86.run
  22. Unmount de Guest Additions door in het ‘Sun VirtualBox’ naar het menu Devices –> ‘Unmount CD/DVD-ROM’ te gaan.
  23. Herstart CentOS.

That’s it. Deze server is remote te benaderen via sFTP of SSH. Veel plezier met CentOS.

PS. Bij elke kernel update zal je stap 21 opnieuw moeten uitvoeren.

2 gedachten over “CentOS 5.3 server installatie in VirtualBox 3.0

  1. Hoi Leo,

    Hartstikke handig dit artikel! Ik heb het net geprobeerd, en wat is vbox toch een droomprogramma om mee te werken.

    Nu nog eventjes meerdere virtual hosts opzetten en klaar is kees.

    Thx!

Vragen, opmerkingen en meningen over dit artikel kan je hier kwijt:

Fill in your details below or click an icon to log in:

WordPress.com logo

Je reageert onder je WordPress.com account. Log Out / Bijwerken )

Twitter-afbeelding

Je reageert onder je Twitter account. Log Out / Bijwerken )

Facebook foto

Je reageert onder je Facebook account. Log Out / Bijwerken )

Verbinden met %s