Vmware

Uit Linuxdocs.nl
Ga naar: navigatie, zoeken

Virtualisatie met VMware

Door: Michaell Bakker
Versie: 15-06-09
Website: www.linuxdocs.nl


Inleiding:

De term Virtualisatie klinkt tegenwoordig veel vaker in de ICT wereld.
Je hebt het vast al wel eens eerder gehoord van je systeembeheerder, gelezen op het internet, of de term gewoon ergens een keer horen vallen.
Met virtualisatie kan je als bedrijf meer winst maken, of als particulier gewoon meer gemak hebben en zeker voor ontwikkelaars begint het gewoon een must te worden om te hebben.

Maar wat is virtualisatie nou precies, en hoe werkt het?
In deze howto ga ik proberen duidelijk te maken wat het is, en waarschijnlijk nog belangrijker: Vertellen hoe je het kan gebruiken!

Wat is virtualisatie:

Met virtualisatie bedoelen we zoals de naam het al een beetje weggeeft: "Een fysiek iets virtueel maken"
In het geval van deze handleiding gaan we een computer die je kan vastpakken enzo vervangen door een stukje software. Dit stukje software geeft ons de mogelijkheid om 2 besturingssystemen tegelijkertijd te draaien.

Dit werkt kostenbesparend in de zin dat je niet voor elke computer een fysieke pc/server moet bouwen of kopen. Tevens scheelt dat ook op je stroom rekening.</p>

Momenteel kennen we 2 fabrikanten die noemenswaardig zijn op de markt van virtualisatie, en dat zijn: Microsoft met VirtualPC en VMware met hun gelijknamige producten lijn.

Momenteel is VMware de beste keus. VMware ondersteund het meeste, is stukken sneller, heeft meer mogelijkheden en er is betere documentatie over.
Tevens voor ons doel is VMware de enigste van de 2 die op Linux werkt en ook Linux virtueel kan laten draaien.

Begrippen:

In de virtualisatie wereld kennen wij tevens 3 termen. Deze termen zijn en betekenen het volgende:

  1. De Hypervisor: Dit is de software die het mogelijk maakt om virtuele machines te maken en te laten draaien.
  2. De host: Hiermee bedoelen wij de fysieke computer waar de hypervisor op draait. VMware heeft ook een Hypervisor die zonder host kan werken en dus zijn eigen besturingssysteem is. Microsoft heeft dit (nog) niet.
  3. De Guest: Hiermee bedoelen we de virtuele computer

VMware:

Voor deze handleiding gaan we ons 100% richten op VMware. Niet alleen omdat dit het betere product is van de 2, maar voornamelijk omdat deze ook onder Linux werkt.
Ik ga voor VMware maar 2 producten behandelen. Namelijk:

  • VMware server 2
  • VMware ESXi

Bovenstaande Hypervisors zijn gratis te downloaden vanaf de website van VMware.
Hoewel deze 2 gratis zijn, ben je wel verplicht je te registreren op hun website. Als je dat eenmaal gedaan hebt en het product gedownload hebt ontvang je via e-mail een activerings sleutel die je moet opgeven. Deze gratis sleutel is onbeperkt geldig en geeft je het recht dit product volledig te gebruiken.

Maar welke VMware is het beste en wat is het verschil tussen server 2 en ESXi?

VMware server 2:

VMware server 2 is een niet-onafhankelijke hypervisor. Dit betekend dat je een al werkend besturingssysteem zoals Linux moet hebben waar je het op kan installeren.
VMware server 2 is dus feitelijk een programma dat je normaal moet installeren om het te kunnen gebruiken.

VMware server 2 heeft de volgende voor en nadelen:

Voordelen:

  • Draait gewoon als programma op je huidige besturingssysteem.
  • Eenvoudig te beheren via een webbrowser, of de Windows VIClient
  • Virtuele machines zijn te starten en te gebruiken via een snelkoppeling op je bureaublad
  • Snel schakelen tussen virtuele machines als je meerdere tegelijk hebt draaien.

Nadelen:

  • De prestaties van de virtuele machine zijn minder goed dan een fysieke installatie, maar toch zeker wel goed te noemen.
  • De webconsole is niet geheel bug vrij
  • Niet geschikt voor productie toepassingen

VMware ESXi

VMware ESXi is in tegenstelling tot VMware server 2 een onafhankelijke hypervisor. Dit betekend dat ESXi een besturingssysteem is zoals Linux. Het is dus geen programma dat je moet installeren onder Linux, maar gewoon op een kale pc moet installeren.
Persoonlijk zie ik het meer als een soort van firmware dan een besturingssysteem. Als je namelijk achter de pc gaat zitten zijn je mogelijkheden beperkt tot het opgeven van een IP-adres en het bekijken van de logboeken. Al het beheer gaat via de vSphere client.</p>

Dit heeft een aantal voor en nadelen:

Voordelen:

  • Snelheid van de virtuele machine is nagenoeg even snel als een fysieke installatie.
  • Meer controle over je virtuele machine dan Server 2. Zo kun je per guest exact opgeven hoeveel CPU kracht er gebruikt/gereserveerd moet worden.
  • Het beheren is erg prettig en eenvoudig met de vSphere client.
  • Zeer geschikt en speciaal ontworpen voor heavy-load productie servers
  • Zeer gering geheugengebruik Hypervisor. Dit is maar 32MB. De rest is beschikbaar voor je virtuele machines.

Nadelen:

  • Hardware ondersteuning is zeer beperkt. Je hebt niet de optie om drivers te installeren.
  • Beheer gaat via de vSphere client die er stom genoeg alleen voor Windows is

Conclusie:

Nu we een beetje een indicatie hebben welke Hypervisor het beste is komt het feitelijk op het volgende neer:

  • Server 2: Voor niet kritieke doeleinden en om virtualisatie te leren kennen
  • ESXi: Voor productie servers of waar snelheid een must is.

Heb je twijfels? Download dan de VMware server 2.
Een leuk weetje is dat VMware ESXi als een virtuele machine onder server 2 kan draaien. Je kan echter geen virtuele machines starten op deze manier, maar zo wel de mogelijkheden verkennen.
Andersom kan het echter niet. VMware staat niet toe om een Hypervisor te installeren in een virtuele machine.Ik heb dit echter wel gedaan via een image op een virtuele machine terug te zetten. Echter het enigste wat je voor elkaar krijgt is een totale crash op het moment dat je een virtuele machine start.

Keuze:

Nu je een keuze hebt gemaakt. Kies een Hypervisor die je gaat gebruiken:


Navigatie binnen VMWare:


VMWare Server pagina 1 | VMWare Server pagina 2 | ESXi | Vmware vsphere client


How-TO's | Hoofdpagina | Linux Nieuws | Externe links | Help