Project: WitchDoc/oVirtStuff | |
---|---|
Naam | WitchDoc/oVirtStuff |
Door | WitchDoc |
Status | Uitvoering |
Madskillz | Virtualisatie, Linux, Netwerken |
Doel / Omschrijving | |
Beschrijving en log van de inrichting van het vossenhol | |
Alle Projecten - Project Toevoegen |
Wat
In het vossenhol hebben we 14 workstations die gebruikt kunnen worden voor Workshops, cursussen en lezingen. Om de inrichting voor een specifieke workshop te vereenvoudigen heb ik gekozen voor virtualisatie op basis van oVirt. Deze basis inrichting is een projekt op zich, vandaar deze pagina. Hier zal ik beschrijven hoe de omgeving ingericht is, keuzes proberen toe te lichten en een log bijhouden waarmee een gelijke omgeving ingericht kan worden.
Hardware
De hardware in het Vossenhol is gesponsored door Fox IT. We hebben specifiek gevraagd om systemen met hardware virtualisatie ondersteunig en die hebben we ook gekregen. De systeemconfiguratie;
- HP ...
- Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
- 4GB intern geheugen
- 80GB SATAII 7200rpm HD
Hoewel 4GB intern geheugen een beetje krap is (als iemand toevallig nog 14*8GB geheugen beschikbaar heeft hoor ik het graag) zou het werkbaar moeten zijn. Persoonlijk denk ik dat in een lesomgevig als deze een wat mindere perormance niet meteen problemen zal geven.
OS
Ovirt is de opensource variant van RHEV (RedHat Enterprise Virtualisation). Om dicht bij het oorspronklelijke produkt te blijven heb ik daarom in eerste instantie gekozen voor CentOS als basis operating system en getracht daarop de omgeving op te bouwen. Dit ging een beetje stroef, deze twee produkten lijken niet helemaal compatible met elkaar. Daarom ben ik overgestapt naar Fedora 18 als basis OS, oVirt wordt ontwikkeld op Fedora dus ik verwacht daar minder problemen.
oVirt
Ik gebruik oVirt versie 3.2, dit is niet de versie die standaard in Fedora 18 zit. Fedora 18 komt standaard met oVirt 3.1 maar deze specifieke (Fedora) versie is niet compleet [1]. En als ik dan toch al extra werk moet doen kan ik net zo goed een nieuwere versie gebruiken.
Inrichting server
Initieele inrichting van dit systeem was eigenlijk het makkelijkst;
- default installatie van Fedora 18 vanaf USB stick.
- (TODO
- list HD indeling)
- Ovirt repository toevoegen;
- yum localinstall http://ovirt.org/releases/ovirt-release-fedora.noarch.rpm
- selinux enforcing uitzetten
- sudo setenforce 0
- oVirt installeren
- yum install ovirt-engine
- engine-setup
- tftp + mirror + pxe setup (voor de nodes)
- (TODO
- list steps)
Daarna volgt de configuratie.
Inrichting Nodes
De nodes draaien een standaard Fedora 18 installatie met enkele toevoegingen;
- Network install (pxeboot vanaf server)
- Standaard keuzes, US-English, Europe/Amsterdam timezone etc.
- HD indeling;
- 4GB swap
- 512MB boot partitie
- 8GB root partitie
- 2GB home partitie
- user en password gelijk aan hostname
- glusterfs repo toevoegen
- oVirt repo toevoegen
- yum localinstall http://ovirt.org/releases/ovirt-release-fedora.noarch.rpm
- (unsigned) gluster rpm's toevoegen
- yum install -y --nogpgcheck glusterfs glusterfs-rdma glusterfs-server glusterfs-fuse