Server Virtualisatie
Sinds dit academiejaar is onze opleiding ICT gestart met een centraal virtualistieplatform. De bedoeling is dat studenten verschillende virtuele machines kunnen aanmaken en beheren voor hun lessen en labo's. Dit maakt onze onderwijsmethodes voor vakken zoals systeembeheer, besturingssystemen en computerbeveiliging veel dynamischer. In deze blogpost wordt de setup hoe dit gerealiseerd werd besproken.
Het systeem is gebaseerd op Hyper-V, wat het virtualisatieplatform is van Microsoft. Hyper-V is als een rol te installeren op een windows Server 2008 en 2008 R2 (Ter info: Hyper-V Server 2008 R2 kan je gratis downloaden). Na de installatie van deze rol is er een hypervisor op de server geïnstalleerd. Het bestaande besturingssysteem (Windows Server 2008) wordt dan de "parent partition" genoemd en is eigenlijk op dit moment ook gevirtualiseerd.
Verschillende nodes kunnen samenwerken als een cluster waardoor bijvoorbeeld virtuele machines kunnen gemigreerd worden van de ene node naar de andere. De cluster zorgt er vooral voor dat het geheel high available is. Indien een hyper-v node uitvalt, zullen de machines op die falende node automatisch gemigreerd worden naar andere nodes van de cluster en daar opnieuw gestart worden.
Technische specs
In de opstelling gebruikt voor de vakgroep ICT werden 4 servers gebruikt met volgende specificaties:
- 2x HP DL380 G5: 2 Quad-Core CPU's met 32 GB DDR2 Ram en 2 SAS schijven voor het OS
- 2x HP DL380 G6: 2 Quad-Core CPU's (core i7) met 56GB DDR3 Ram en 2 SAS schijven voor het OS. (Door hyperthreading zijn er 16 cores zichtbaar voor het besturingssysteem)
De cluster maakt gebruik van een centrale storage (SAN) die via iSCSI de verschillende hyper-v servers de nodige LUN's ter beschikking stelt. In deze SAN zitten 24 SATA schijven van 750 GB die na aftrek van Spare Disks en verlies door Raid-configuratie nog 16TB aan opslag voorziet. Het gebruikte type hier is een HP MSA2012i.
Management met SCVMM 2008 R2
Om het beheer en gebruik voor studenten wat transparant te maken, wordt het geheel gemanaged met behulp van System Center Virtual Machine Manager 2008 R2. Dit maakt het makkelijker voor de beheerders om honderden virtuele machines te deployen en te configureren met verschillende hardware- en software templates.
SCVMM maakt het ook mogelijk om zeer snel virtuele machines te migreren van de ene node naar de andere via Quick migration of Live Migration.
Deze laatste zorgt ervoor dat virtuele machines gemigreerd worden van de ene hyper-v node naar een andere zonder dat de VM moet gestopt worden. Maw: gebruikers merken niet dat de machine plots vanuit een andere hyper-v node aangeboden wordt.

In eenvoudige tests die we uitvoerden bleek tijdens deze migratie slechts één ping-pakketje verloren te gaan. Meer info over Live Migration is hier te vinden
Self Service Portal 2008 R2
Studenten moeten ook op een makkelijke manier hun virtuele machine kunnen beheren. Met de self-service portal die ingebouwd zit in system Center Virtual Machine Manager krijgen de studenten een zeer goed overzicht op hun eigen virtuele machines. Deze portal is volledig webgebaseerd en laat toe om virtuele machines te starten, stoppen, checkpoints te nemen, maar ook in de machine zelf werken. Als de bijhorende ActiveX plugin geïnstalleerd werd krijg je vanuit deze webportal een zicht op je virtuele machine en kan je er makkelijk in werken.
System Center Operations Manager 2007 R2
Eerder in deze blog werd al aangegeven dat een cluster het geheel high available maakt. Maar wat met optimalisatie zonder dat er een ergens een node zou gefaald zijn.
Met System Center Operations Manager (SCOM) zorgen we ervoor dat de resources van de verschillende nodes netjes evenveel belast worden. Indien een bepaalde Hyper-V node in verhouding veel meer VM's zou moeten bedienen, kan SCOM adhv automatisch PRO tips deze VM's migreren naar andere, minder belaste nodes. SCOM integreren met SCVMM is geen sinecure en vergt installatie van een SQL-server en integratie met de bestaande service en SQL van SCVMM.
Toekomst
Op korte termijn willen we de Self Service Portal ook ter beschikking stellen op het internet. Zo zouden studenten ook hun virtuele machines van thuis kunnen gebruiken. Dit zal echter wat configuratie vergen aangezien dit alles "veilig" moet gebeuren en door de bestaande firewall en proxy moet toegelaten worden. Later meer hierover.



