Tässä koulutussarjassa annetaan aloittelijalle yleiskatsaus yleisimpiin laboratoriotoimintoihin ja kerrotaan yksityiskohtaisesti, miten niihin liittyvät toiminnot tehdään. Tässä ensimmäisessä sarjassa käsitellään hypervisorin lataamista, asentamista ja käyttöönottoa. Odotettavissa oleva lopputulos on antaa laboratoriossa työskenteleville valmiudet ottaa käyttöön yksi tai useampi hypervisor arviointia ja pitkäaikaista käyttöä varten. Tässä oppaassa tarkastelen VMware ESXi (vSphere), Microsoft Hyper-V, Citrix XenServer, Proxmox ja oVirt.
Tässä koulutussarjassa annetaan aloittelijan yleiskatsaus yleisimpiin laboratoriotoimintoihin ja kerrotaan yksityiskohtaisesti, miten niihin liittyvät toiminnot tehdään. Tässä ensimmäisessä sarjassa käsitellään hypervisorin lataamista, asentamista ja käyttöönottoa. Odotettavissa oleva tulos on antaa laboratoriossa työskenteleville valmiudet ottaa käyttöön yksi tai useampi hypervisor arviointia ja pitkäaikaista käyttöä varten. Tässä oppaassa tarkastelen VMware ESXi (vSphere), Microsoft Hyper-V, Citrix XenServer, Proxmox ja oVirt.
- Hypervisorin valintaperusteet
- Hypervisor Test Bed
- Hypervisor-vertailu
- * Rajoitukset: Tuotteen ilmaiselle tai kokeiluversiolle asetetut rajoitukset. Jos olen arvioimassa tuotetta, haluaisin tietää, mitä sillä voi tehdä enimmillään arvioinnin aikana.** Ei rajoitus: Jotain, mikä ei ole rajoitusten vastaista, mutta on hyvä pitää mielessä. Tämä voi olla ohjelmistorajoitus tai jotain, joka ei varsinaisesti kuulu rajoitusten piiriin.*** Kustannukset: Puhun vähimmäiskustannuksista, joilla rajoitusten piiriin kuuluvat ominaisuudet voidaan ottaa käyttöön, en ohjelmistotoimittajan asettamasta rajoituksesta.
Hypervisorin valintaperusteet
Hypervisorit ovat nykyaikaisen virtualisoinnin kulmakivi, ja niitä käytetään nykyaikaisissa datakeskuksissa, jotta laitteistoa voidaan hyödyntää paremmin mahdollistamalla virtuaalikoneiden käyttö mittakaavassa. Useimpien nykyaikaisten hypervisorien suorituskyky on lähes identtinen ei-virtualisoidun suorituskyvyn kanssa. Hypervisoreita on kahta yleistä tyyppiä (1 ja 2). Tyypin 1 hypervisor on kokonainen käyttöjärjestelmä, joka on rakennettu niin, että virtualisointi on natiivi komponentti, kun taas tyypin 2 hypervisor on yleensä vain ohjelmistovirtualisointikomponentti, joka on lisätty tavalliseen käyttöjärjestelmäasennukseen. Keskustelut siitä, kumpi menetelmä on turvallisempi, ovat luultavasti internetin Xbox vs. Playstation -keskusteluja: pitkiä, tylsiä ja lopulta hyödyttömiä.
Sana kustannuksista. Oikeudenmukaisuuden vuoksi käyttötapaukseni on perustaso, jossa voin määrätä testipenkkini jokaisen ytimen ja halutessani jokaisen gigatavun RAM-muistia sekä mahdollisuuden siirtää laitteistoa suoraan virtuaalikoneeseen (näytönohjaimet, PCIe-kortit) ja ilman naurettavia VM-rajoituksia (vähintään 10 VM:ää voidaan käyttää). Lisäksi pitäisi olla jonkinlainen tuki klusteroinnille ja migraatiolle isäntien välillä, kohteena olevalla hypervisorilla pitäisi olla GUI-pohjainen hallintaratkaisu, joten kaikki, mikä on pelkkää komentoriviä, ei luultavasti tule toimimaan (poikkeus: jos on kolmannen osapuolen GUI, joka hoitaa homman… sallin sen).
Hypervisor Test Bed
Viimeiseksi testipenkkimme. Minulla on Dell PowerEdge R720xd, joka toimii eBay-luokan DDR3 4 Gt:n RAM-muistitikkujen yhdistelmällä, yhteensä 96 Gt RAM-muistia, ja kahdella Intel E5-2630L v2 6-ytimisellä prosessorilla, jotka tuottavat 12 ydintä ja 24 ylisäikeistä säiettä, sekä NVIDIA GeForce GTX 1060 GPU:lla. Kukin hypervisor virtualisoidaan ja otetaan käyttöön 4 ytimellä, 8 Gt:lla ja 50 Gt:lla 120 Gt:n SSD-levyllä tuettua thin provisioned-tallennustallennustilaa.
Hypervisor-vertailu
Lyhyt yleiskatsaus tässä sarjassa mukana oleviin hypervisoreihin:
-
ESXi eli vSphere on VMwaren ratkaisu virtualisoituja järjestelmiä varten. ESXi toimitetaan itse asiassa ilmaisena versiona, jossa on kaikki, mitä saatat tarvita päivittämiseen, joten päivittäminen on vain uuden kaupallisen tai yritysavaimen laittamista.
-
Hyper-V on Microsoftin ratkaisu virtualisoituihin järjestelmiin. Nykyaikaisissa Windows-järjestelmissä (8 ja uudemmat) sekä palvelinversioissa Hyper-V:tä voidaan hyödyntää muiden käyttöjärjestelmien virtualisointiin.
-
XenServer on Citrixin Xen-projektiin perustuva virtualisointialusta. Sitä pidetään usein parhaana vaihtoehtona saada VMwaren kaltaisia ominaisuuksia avoimen lähdekoodin tuotteessa.
-
Proxmox VE on avoimen lähdekoodin virtualisointialusta, joka yhdistää KVM-hypervisorin ja LXC-kontit yhdelle alustalle web-hallintaliittymällä.
-
oVirt on avoimen lähdekoodin virtualisointiratkaisu, joka käyttää KVM-hypervisoria ja perustuu useisiin muihin yhteisön projekteihin, kuten libvirt, Gluster, PatternFly ja Ansible (Ansible Deep Dive).
Nimi | Tyyppi | Vapaa Rajoitukset* | Kustannus*** |
VMware ESXi (vSphere) |
1 |
|
$200 vuotuinen VMUG-jäsenyys |
Microsoft Hyper-V How to Install Hyper-V Latauslinkki |
1 |
|
$4860 Server 2019 Standard (laskin)
. |
Citrix Hypervisor (XenServer) How to Install Citrix Hypervisor Latauslinkki |
1 |
Ei rajoitus**
|
~ $1500 Standard
|
Proxmox How to Install Proxmox VE Latauslinkki |
1 |
Ei rajoitus**
|
€160 (~$180) Community Edition
|
oVirt |
1 |
Ei rajoituksia**
|
$0 Avoin lähdekoodi |
* Rajoitukset: Tuotteen ilmaiselle tai kokeiluversiolle asetetut rajoitukset. Jos olen arvioimassa tuotetta, haluaisin tietää, mitä sillä voi tehdä enimmillään arvioinnin aikana.
** Ei rajoitus: Jotain, mikä ei ole rajoitusten vastaista, mutta on hyvä pitää mielessä. Tämä voi olla ohjelmistorajoitus tai jotain, joka ei varsinaisesti kuulu rajoitusten piiriin.
*** Kustannukset: Puhun vähimmäiskustannuksista, joilla rajoitusten piiriin kuuluvat ominaisuudet voidaan ottaa käyttöön, en ohjelmistotoimittajan asettamasta rajoituksesta.
Tilaa StorageReview-uutiskirje