Home Enterprise Voor het Home Lab: de beste hypervisor selecteren

Voor het Home Lab: de beste hypervisor selecteren

by Lazaro Herrera

Deze trainingsreeks geeft een beginnersoverzicht van veelvoorkomende laboratoriumbewerkingen en beschrijft hoe de gerelateerde bewerkingen kunnen worden uitgevoerd. Deze eerste serie behandelt het downloaden, installeren en implementeren van hypervisors. Het verwachte resultaat is dat degenen in het lab de mogelijkheid krijgen om één of meerdere hypervisors in te zetten voor evaluatie en langdurig gebruik. Voor de doeleinden van deze gids zal ik VMware ESXi (vSphere), Microsoft Hyper-V, Citrix XenServer, Proxmox en oVirt overwegen. 


Deze trainingsreeks geeft een beginnersoverzicht van veelvoorkomende laboratoriumbewerkingen en beschrijft hoe de gerelateerde bewerkingen kunnen worden uitgevoerd. Deze eerste serie behandelt het downloaden, installeren en implementeren van hypervisors. Het verwachte resultaat is dat degenen in het lab de mogelijkheid krijgen om één of meerdere hypervisors in te zetten voor evaluatie en langdurig gebruik. Voor de doeleinden van deze gids zal ik VMware ESXi (vSphere), Microsoft Hyper-V, Citrix XenServer, Proxmox en oVirt overwegen. 

Hypervisor-selectiecriteria

Hypervisors vormen de hoeksteen van moderne virtualisatie en worden in moderne datacenters gebruikt om hardware beter te kunnen benutten door virtuele machines op schaal mogelijk te maken. De meeste moderne hypervisors hebben bijna identieke prestaties als niet-gevirtualiseerde prestaties. Hypervisors zijn er in twee algemene typen (1 en 2). Een Type 1 hypervisor is een volledig besturingssysteem dat is gebouwd met het idee om te virtualiseren als een native component, terwijl een Type 2 hypervisor meestal slechts een softwarevirtualisatiecomponent is die wordt toegevoegd aan een normale installatie van het besturingssysteem. Debatten over welke methode veiliger is, zijn waarschijnlijk de discussies tussen Xbox en Playstation op internet: lang, saai en uiteindelijk nutteloos.

Een woord over de kosten. Om eerlijkheid mogelijk te maken, is mijn use case een baseline waar ik elke kern op mijn testbank en elke GB RAM kan toewijzen indien gewenst, samen met de mogelijkheid om hardware rechtstreeks door te geven aan een virtuele machine (GPU's, PCIe-kaarten) en geen belachelijke VM-limieten (er kunnen minimaal 10 VM's worden uitgevoerd). Bovendien zou er enige ondersteuning moeten zijn voor clustering en migratie tussen hosts, de beoogde hypervisor zou een GUI-gebaseerde beheeroplossing moeten hebben, dus alles wat alleen via de opdrachtregel werkt, zal waarschijnlijk niet vliegen (uitzondering: als er een GUI van derden is die de baan... ik sta het toe).

Hypervisor-testbed

Als laatste ons testbed. Ik heb een Dell PowerEdge R720xd die draait op een mix van eBay-klasse DDR3 4Gb RAM-sticks met in totaal 96 GB RAM, met twee Intel E5-2630L v2 6-core processors voor 12 cores en 24 hyperthreads met een NVIDIA GeForce GTX 1060 GPU. Elke hypervisor wordt gevirtualiseerd en geïmplementeerd met 4 cores, 8 GB en 50 GB thin provisioned 120 GB SSD-opslag.

Hypervisor-vergelijking

Een kort overzicht van de hypervisors in deze serie:

  • ESXi of vSphere is de oplossing van VMware voor gevirtualiseerde systemen. ESXi levert eigenlijk de gratis versie met alles wat je nodig hebt om te upgraden, dus upgraden is gewoon een nieuwe commerciële of zakelijke sleutel invoeren.

  • Hyper-V is de oplossing van Microsoft voor gevirtualiseerde systemen. In moderne Windows-systemen (8 en hoger) en serveredities kan Hyper-V worden gebruikt om andere besturingssystemen te virtualiseren.

  • xenserver is het virtualisatieplatform van Citrix gebaseerd op het Xen Project. Het wordt vaak beschouwd als het beste alternatief om VMware-achtige functies in een open source-product te krijgen.

  • Proxmox VE is een open-source platform voor virtualisatie dat de KVM-hypervisor en LXC-containers integreert op één platform met een webbeheerinterface.

  • oVirt is een open-source virtualisatie-oplossing die de KVM-hypervisor gebruikt en is gebouwd op verschillende andere gemeenschapsprojecten, waaronder libvirt, Gluster, PatternFly en Ansible (Ansible diepe duik).

Naam Type Gratis beperkingen* Kosten***

VMware ESXi (vSphere)
Hoe ESXi te installeren
Download Link

1
  • Geen vCenter / vMotion
  • 2 fysieke CPU's max
  • 8 vCPU's/VM max
$200 Jaarlijks VMUG-lidmaatschap
Microsoft Hyper-V
Hoe Hyper-V te installeren
Download Link
1
  • Geen gratis versie
  • Windows 10 Pro-licentie
    • $200 kosten
    • Geen live migratie

$ 4860 Server 2019 Standaard (computer)

  • 12 fysieke kernen
  • 80 kernlicenties
  • 10 OSE's
Citrix-hypervisor (XenServer)
Hoe Citrix Hypervisor te installeren
Download Link
1
  • Geen hoge beschikbaarheid
  • Geen GPU-passthrough

Geen beperking**

  • Maximale clustergrootte van 3

~ $ 1500 Standaard

  • 2 fysieke kernen 
nextmox
Hoe Proxmox VE te installeren
Download Link
1

Geen beperking**

  • Geen ondersteuning voor bedrijfsrepository's

€ 160 (~ $ 180) Community-editie

  • 2 fysieke kernen
  • Ondersteuning voor Enterprise-repository

oVirt
Hoe oVirt te installeren
Download Link

1

Geen beperking**

  • Relatief nieuwe speler
$ 0 open source
* Beperkingen: Beperkingen opgelegd aan een gratis of proefversie van een product. Als ik een product evalueer, zou ik graag willen weten wat je er maximaal mee kunt doen bij het evalueren.
** Geen beperking: Iets wat geen overtreding is van de beperkingen, maar wel goed om in gedachten te houden. Dit kan een softwarebeperking zijn of iets dat strikt genomen niet onder beperkingen valt.
*** Kosten: ik spreek over de minimale kosten om de functies onder beperkingen in te schakelen, niet een beperking van de softwareleverancier.

Meld u aan voor de StorageReview-nieuwsbrief