Uit Hack42
Ga naar: navigatie, zoeken
Project: WitchDoc/oVirtStuff
Schroefje24.png
Schroefje24.png
Schroefje24.png
Schroefje24.png
NoProjectPicture.jpg

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

Add your picture plz.

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 zou het werkbaar moeten zijn (als iemand toevallig nog 14*8GB geheugen beschikbaar heeft hoor ik het graag). 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
wget http://bits.gluster.org/pub/gluster/glusterfs/stage.repo
  • oVirt repo toevoegen
yum localinstall http://ovirt.org/releases/ovirt-release-fedora.noarch.rpm
  • (unsigned) gluster rpm's installeren (Anders gaat installatie van oVirt node software fout)
yum install -y --nogpgcheck glusterfs glusterfs-rdma glusterfs-server glusterfs-fuse
  • Systeem registreren in oVirt
(TODO; korte beschrijving of verwijzing)

TODO

  • Overige (nuttige) informatie toevoegen
  • Aanmaken virtuele systemen
  • gebruik van templates
  • importeren van KVM images
  • netwerk configuratie
  • glusterFS configuratie
  • Netwerk installatie; VLAN's voor beheer e.d.
  • beschrijving clusters

Uitzoeken

  • Gebruik van USB redirection