![]()
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
- Open Sun VirtualBox.
- Klik in het Sun VirtualBox venster op New in de werkbalk om een nieuwe virtuele machine aan te maken. Klik op de Next button.
- 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’.

Klik op de Next button. - 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.

Klik op de Next button. - In het ‘Virtual Hard Disk’ subvenster gaan we de hardeschijf aanmaken voor de server. Accepteer de defaults.

Klik op de Next button. - Klik op de Next button in het ‘Welcome to the Create New Virtual Disk Wizard!’.
- Accepteer de default ‘Dynamically expanding storage’ in het ‘Hard Disk Storage Type’ subvenster.

Klik op de Next button. - 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).

Klik op de Next button. - Klik op de Finish button in het Summary subvenster.
- Terug in het Sun VirtualBox venster selecteer de gecreëerde virtuele machine en klik op Settings in de werkbalk.
- 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:’.

- Klik vervolgens op CD/DVD-ROM in het linker subvenster.
- 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).

- Klik op de OK button rechtsonder in het Settings venster.
- 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
- Klik op de enter-toests in het startvenster van CentOS .

- 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.

- Als de DVD image foutloos is, dan kan je deze gebruiken en OK kiezen.

- Nu verschijnt het CentOS installatievenster.

Klik op de Next button. - Kies Dutch (Nederlands) als taal.

Klik op de Next button. - Kies ‘V.S. Internationaal’ als toetsenbordconfiguratie.

Klik op de Volgende button. - Klik op de Ja button in het Waarschuwingsvenster om de partitietabel te creëren.

- 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.

- In het volgende scherm kan je de computernaam en netwerkinstellingen specificeren.

Klik op de Volgende button. - Kies de correcte tijdzone.

Klik op de Volgende button. - Voer een root-wachtwoord in.

Klik op de Volgende button. - 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.

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.

- We komen nu terug in het installatievenster. Vink ‘Nu aanpassen’ aan.

Klik op de Volgende button. - 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.

Klik op Servers en vink achtereenvolgens ‘Configuratiehulpmiddelen voor server’, ‘FTP-server’, ‘MySQL Database’ en Webserver aan.

Klik op Basissysteem en vink ‘Administratieve hulpmiddelen’, Basis en Systeemgereedschappen aan.

Klik op Talen en vink ‘Nederlandse ondersteuning’ aan.

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. - Alles is gereed om met de installatie te beginnen.

Klik op de Volgende button. - Het installatieproces wordt nu gestart.

Als het alles geïnstalleerd is zie je het volgende scherm.

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. - 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.

In het ‘Firewall configuratie’ venster kiezen we bij ‘Beveiligingsniveau:’ de optie Uit en bij SELinux ook Uit.

Kies de OK button.
Terug in de ‘Setup Agent’ kies de Afsluiten button.

- CentOS wordt nu gestart en op de prompt log je in met de gebruiker root (=administrator) en het in stap 11 gespecificeerde wachtwoord.
- 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. - Herstart CentOS door het volgende commando uit te voeren:
shutdown -r now - 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
- Unmount de Guest Additions door in het ‘Sun VirtualBox’ naar het menu Devices –> ‘Unmount CD/DVD-ROM’ te gaan.
- 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.
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!
Graag gedaan. Goed om te horen dat het je zo bevalt.