Virtualisatie

Op deze pagina kun je informatie vinden over virtualisatie, verschillende manieren hiervan en hoe wij het aangepakt hebben.

Servers
Onze servers draaien in feite allemaal op 1 server. Dit is een wat oudere, Dell R220, met 32GB ram I.P.V. de standaard 16. Dit is met de reden gedaan dat we alles virtual doen, zodat we zo min mogelijk resources aan server hoeven te besteden. Ons uitleen systeem gebruikt namelijk erg weinig ram als hij niet gebruikt wordt. Dan is het handiger als een andere server die ram dan kan gebruiken.

Voordelen
Alles virtual doen heeft verschillende voordelen. Je hebt alle servers op 1 plek. Kan benaderen via RDP en hoeft hierdoor ook nooit meer in de serverkast zodra alles correct is opgesteld. Verder is het met het opbouwen van het systeem handig als je veel ram kan geven, maar zodra je klaar bent je hem op minimum zet om ram te besparen. === Nadelen===

Natuurlijk zijn hier ook nadelen aan verbonden. Stel de server begeeft het, dan zijn alle virtuele servers ook uit. Om te voorkomen dat we lang offline zijn, hebben we ervoor gezorgdt dat er een backup server is. Hier staat alle informatie op die ook op de hoofdserver staat. En zo zou je binnen 4 uur (Prio1 melding) alles weer draaiend moeten hebben. Wel ben je afhankelijk van sommige dingen, zoals de DNS servers die we buiten school gebruiken.

Een ander nadeel is dat je maar maximaal 1GBp/s hebt aan internet, die je moet verdelen over alle servers. Opzich is dit geen probleem, maar als je op server A wat download, merk je dit op Server B. Voor de toekomst moet hier op gelet worden met bijv. servers zoals de webhosting, en de Gitlab. == HyperV==

Wij gebruiken de door Microsoft geleverde HyperV. Deze zit in Windows Server 2016 gebouwd. De reden dat wij deze gebruiken is dat HyperV een Type1 VM is. Dit houd in dat de VM een directe verbinding heeft met de hardware, in plaats van dat het nog door het "Main OS" moet.

Om een nieuwe server aan te maken, raad ik je aan de volgende handleiding door te lezen van Microsoft over hoe je HyperV moet gebruiken. Opzich spreekt dit voor zichzelf. En om te oefenen met virtual machines raad ik je aan om te beginnen bi jVirtualbox. Deze 2 zijn vrijwel identiek aan elkaar.

Linux
Als je een Linux distro wilt installeren via HyperV dan moet je de beveiliging uitzetten in microsoft om de image in te kunnen laden. Dit heeft met bios beveiligingen in HyperV te maken. Zorg er wel voor dat je de ISO vertrouwt, en niet zomaar iets gaat installeren.

Windows
Windows werkt O.O.T.B. Je kan deze optioneel toevoegen aan de hoofdserver, zodat je ze ook echt allemaal kan beheren. Wij zijn hier tijdens onze stage niet aan toegekomen. == Niet Doen!==

De volgende dingen mag je nooit doen met HyperV en al helemaal niet op de hoofd of backup server!

- Het installeren van andere virtualisatie software. Dit botst met HyperV en kan ervoor zorgen dat je VM's niet meer opstarten of corrupt raken. Doe dit dus dan ook niet!

- Installeren van onnodige software.

- Chrome gebruiken. Chrome gebruikt te veel ram, dit zorgt ervoor dat andere servers geen ram krijgen.