oVirt kwiiyure ezi-2. Icandelo 1. Iqonga elivulekileyo, elinokunyamezela impazamo

Intshayelelo

Iprojekthi yomthombo ovulekileyo oVirt -Iqonga lasimahla lokubonwa kweshishini. Emva kokukroba kwi-habr, ndafumanisa ukuba oVirt ayigutyungelwa apha ngokubanzi njengoko kufanelekile.
I-oVirt ngokwenene iphezulu yenkqubo yorhwebo ye-Red Hat Virtualization (RHV, eyayifudula iyi-RHEV), ikhula phantsi kwephiko le-Red Hat. Ukuphepha ukudideka, oku hayi iyafana neCentOS vs RHEL, imodeli ekufutshane neFedora vs RHEL.
Ngaphantsi kwe-hood - KVM, ujongano lwewebhu lusetyenziselwa ulawulo. Ngokusekelwe kwi-RHEL/CentOS 7 OS.
I-oVirt ingasetyenziselwa zombini iseva "yemveli" kunye ne-desktop virtualization (VDI), ngokungafaniyo nesisombululo se-VMware, zombini iinkqubo zinokuhlala kwindawo enye.
Iprojekthi ilungile ibhaliwe, sele ifikelele ekuvuthweni kokusetyenziswa kwemveliso kwaye ilungele imithwalo ephezulu.
Eli nqaku lelokuqala kuthotho lwendlela yokwakha iqela elisebenzayo le-failover. Emva kokudlula kuzo, ngexesha elifutshane (malunga neeyure ezi-2) siya kufumana inkqubo yokusebenza ngokupheleleyo, nangona imiba emininzi, ngokuqinisekileyo, ayiyi kusonjululwa, ndiya kuzama ukuyigubungela kumanqaku alandelayo.
Sele siyisebenzisa iminyaka eliqela, siqala ngenguqulo 4.1. Inkqubo yethu yoshishino ngoku isebenza kwi-HPE Synergy 480 kunye neProLiant BL460c ye-10 yekhompyuter yesizukulwana kunye ne-Xeon Gold CPU.
Ngexesha lokubhala, inguqulelo yangoku yi-4.3.

amanqaku

  1. Intshayelelo (Silapha)
  2. Ukufakwa komphathi (i-ovirt-injini) kunye ne-hypervisors (imikhosi)
  3. Useto olongezelelweyo

Iimpawu zokusebenza

Kukho izinto ezi-2 eziphambili kwi-oVirt: i-ovirt-injini kunye ne-ovirt-host(s). Kwabo baqhelene neemveliso VMware, oVirt xa iyonke njengeqonga vSphere, ovirt-injini - umaleko ulawulo - yenza imisebenzi efanayo vCenter, kwaye ovirt-host i hypervisor, efana ESX (i). Ngokuba vSphere sisisombululo ethandwa kakhulu, ngamanye amaxesha ndiya thelekisa ngayo.
oVirt kwiiyure ezi-2. Icandelo 1. Iqonga elivulekileyo, elinokunyamezela impazamo
Irayisi. 1 — Iphaneli yolawulo ye-oVirt.

Uninzi lonikezelo lweLinux kunye neenguqulelo zeWindows zixhaswa njengoomatshini beendwendwe. Kuba oomatshini beendwendwe kukho ii-arhente kunye nezixhobo eziphuculweyo ezibonakalayo kunye nabaqhubi be-virtio, ngokuyinhloko umlawuli wediski kunye nojongano lwenethiwekhi.
Ukuphumeza isisombululo sokunyamezela impazamo kunye nazo zonke iimpawu ezinomdla, uya kufuna ukugcinwa okwabelwanayo. Bobabini i-block FC, i-FCoE, i-iSCSI, kunye ne-NFS yokugcina iifayili, njl.
Ukusebenzisa ukugcinwa kwendawo kunokwenzeka, kodwa ngokungagqibekanga kuphela ukugcinwa okwabelwana ngako kufanelekile kwiqela lokwenene. Ukugcinwa kwendawo kwenza inkqubo isethi ehlukeneyo ye-hypervisors, kwaye kunye nokugcinwa okwabelwanayo, iqoqo alikwazi ukuhlanganiswa. Eyona ndlela ichanekileyo ngoomatshini abangena diski abanesiqalo ukusuka kwi-SAN, okanye iidiski zobukhulu obuncinane. Mhlawumbi, nge-vdsm hook, ukhetho lokudibanisa i-Software Defined Storage kwiidiski zendawo (umzekelo, i-Ceph) kunye nokuyinikezela kwi-VM inokwenzeka, kodwa andizange ndiyiqwalasele nzulu.

izakhiwo

oVirt kwiiyure ezi-2. Icandelo 1. Iqonga elivulekileyo, elinokunyamezela impazamo
Irayisi. 2 - i-oVirt yoyilo.
Iinkcukacha ezithe vetshe malunga noyilo lwezakhiwo zinokufumaneka kwi amaxwebhu umphuhlisi.

oVirt kwiiyure ezi-2. Icandelo 1. Iqonga elivulekileyo, elinokunyamezela impazamo
Irayisi. 3 — oVirt izinto.

Isiqalelo esiphezulu kuluhlu lwemigangatho ngu − Umbindi data. Inquma ukuba ukugcinwa okwabelwanayo okanye kwendawo isetyenzisiweyo, kunye nesethi yesici esisetyenzisiweyo (ukuhambelana, i-4.1 ukuya kwi-4.3). Kusenokubakho enye okanye ngaphezulu. Kwiinketho ezininzi, usebenzisa iZiko leDatha elingagqibekanga - Ukungagqibeki - kufanelekile.
Iziko leDatha libandakanya enye okanye ngaphezulu Amaqela. Iqela limisela uhlobo lomqhubekekisi, imigaqo-nkqubo yofuduko, njl. Kufakelo oluncinci, unokuzilinganisela kwakhona kwiNdibanisela eMiselweyo.
Iqela, ngokulandelayo, liqulathe host's abenza owona msebenzi ungundoqo - baphatha oomatshini benyani, ugcino ludityanisiwe kubo. Iqela lithatha iinginginya ezi-2 okanye ngaphezulu. Nangona kuyenzeka ngokobuchwepheshe ukwenza iqela kunye nomninimzi ongu-1, ayisiyonto isebenzayo.

I-oVirt ixhasa imisebenzi emininzi, kuquka. ukufuduka okuphilayo koomatshini benyani phakathi kwe-hypervisors (ukufuduka okuphilayo) kunye nokufuduka kokugcina (ukufuduka kwendawo yokugcina), ukuqinisekiswa kwe-desktop (isiseko se-desktop ebonakalayo) kunye neephuli ze-VM, i-statefull ne-stateless VMs, inkxaso ye-NVidia Grid vGPU, ukungenisa kwi-vSphere, KVM, kukho enamandla API nokunye okuninzi. Zonke ezi mpawu zifumaneka kwi-royalty-free, kwaye ukuba inkxaso iyafuneka, inkxaso ingathengwa kwi-Red Hat ngokusebenzisa amaqabane ommandla.

Malunga namaxabiso e-RHV

Iindleko aziphezulu xa kuthelekiswa neVMware, inkxaso kuphela ithengwa - ngaphandle kwemfuneko yokuthenga ilayisenisi ngokwayo. Inkxaso ithengelwa kuphela ii-hypervisors; i-ovirt-injini, ngokungafaniyo ne-vCenter Server, ayifuni naziphi na iindleko.

Umzekelo wokubala kunyaka woku-1 wobunini

Makhe siqwalasele iqoqo le-4 2-socket koomatshini kunye namaxabiso okuthengisa (ngaphandle kwezaphulelo zeprojekthi).
Umrhumo oqhelekileyo we-RHV iindleko $999 kwisokethi nganye/ngonyaka (ipremiyamu 365/24/7 — $1499), iyonke 4*2*$999=$7992.
ixabiso vSphere:

  • VMware vCenter Server Standard $10,837.13 umzekelo, plus Basic subscription $2,625.41 (Uveliso — $3,125.39);
  • VMware vSphere Standard $1,164.15 + Basic Subscription $552.61 (Production $653.82);
  • VMware vSphere Enterprise Plus $6,309.23 + Basic Subscription $1,261.09 (Uveliso $1,499.94).

Iyonke: 10 + 837,13 + 2 * 625,41 * (4 + 2) = $ 27 196,62 kolona khetho luncinci. Umahluko malunga namaxesha angama-3,5!
Kwi-oVirt, yonke imisebenzi iyafumaneka ngaphandle kwezithintelo.

Iimpawu ezimfutshane kunye nobukhulu

Neemfuno zeeNkqubo

I-hypervisor idinga i-CPU ene-hardware ye-virtualization enikwe amandla, inani elincinci le-RAM ukuqala i-2 GiB, isixa sokugcinwa esicetyiswayo se-OS yi-55 GiB (ininzi kwiilogi, njl., I-OS ngokwayo ithatha kancinci).
Iinkcukacha ezithe kratya - apha.
kuba injini ubuncinane obufunekayo i-2 cores/4 GiB RAM/25 GiB yokugcina. Kunconywa - ukusuka kwi-4 cores / 16 GiB ye-RAM / 50 GiB yokugcina.
Njengayo nayiphi na inkqubo, kukho imida kwimithamo kunye nezixa, uninzi lwazo olungaphezulu kobunakho beeseva ezifumanekayo zorhwebo. Ewe, isibini I-Intel Xeon Gold 6230 inokujongana ne-2 TiB ye-RAM kwaye inika ii-cores ezingama-40 (iintambo ze-80), ezingaphantsi nakwimida ye-VM enye.

Ubuninzi boomatshini obubonakalayo:

  • Ubuninzi obusebenza ngaxeshanye oomatshini benyani: Ayinamda;
  • Ubuninzi bee-CPU zenyani ngomatshini ngamnye: 384;
  • Ubuninzi bememori ngomatshini wenyani: 4 TiB;
  • Ubuninzi besayizi yediski enye ngomatshini wenyani: 8 TiB.

Ubuninzi bomamkeli:

  • Iimpawu ze-CPU ezinengqondo okanye iintambo: 768;
  • I-RAM: 12 TiB;
  • Inani loomatshini ababambekayo: 250;
  • Ukufuduka kwangaxeshanye: 2 engenayo, 2 ephumayo;
  • I-bandwidth ye-migration ephilayo: Ukungagqibekanga ukuya kwi-52 MiB (~ 436 Mb) ngokufuduka xa usebenzisa umgaqo-nkqubo wokufuduka welifa. Eminye imigaqo-nkqubo isebenzisa amaxabiso okudlulela aguqukayo ngokusekwe kwisantya sesixhobo esibonakalayo. Imigaqo-nkqubo ye-QoS inokunciphisa umda wokufuduka.

Ubuninzi beZiko loMphathi:

Ku-4.3 kukho le mida ilandelayo.

  • Iziko ledatha
    • Ubuninzi beziko ledatha yedatha: 400;
    • Ubuninzi be-host host: 400 exhaswayo, i-500 ivavanyiwe;
    • Ubuninzi be-VM count: 4000 exhaswayo, i-5000 ivavanyiwe;
  • Iqela
    • Ubuninzi beqela leqela: 400;
    • Ubuninzi be-host host: 400 exhaswayo, i-500 ivavanyiwe;
    • Ubuninzi be-VM count: 4000 exhaswayo, i-5000 ivavanyiwe;
  • womnatha
    • Uthungelwano olusengqiqweni/iqela: 300;
    • I-SDN / amanethiwekhi angaphandle: I-2600 ivavanyiwe, akukho mda wokunyanzeliswa;
  • yoGcino
    • Ubuninzi bemimandla: i-50 ixhaswa, i-70 ivavanyiwe;
    • Inginginya kwidomeyini nganye: Akukho mda;
    • Imiqulu enengqiqo kwi-domain yebhloko (ngaphezulu): 1500;
    • Elona nani liphezulu le-LUNs (ngaphezulu): 300;
    • Ubungakanani bediski enkulu: 500 TiB (inqunyelwe kwi-8 TiB ngokungagqibekanga).

Iinketho zokuphumeza

Njengoko sele kukhankanyiwe, i-oVirt yakhiwe kwizinto ezi-2 ezisisiseko - i-ovirt-injini (ulawulo) kunye ne-ovirt-host (hypervisor).
I-injini inokufumaneka nokuba ingaphandle kweqonga ngokwalo (uMphathi ozimeleyo - oku kunokuba yi-VM eqhuba kwelinye iqonga okanye i-hypervisor eyahlukileyo, okanye umatshini womzimba) okanye kwiqonga ngokwalo (injini yokuzimela, efana nendlela yeVCSA ukusuka kwiVMware).
I-hypervisor inokufakwa kuyo nayiphi na rhoqo OS RHEL/CentOS 7 (EL Host), kunye nokuqhubeka i-OS ekhethekileyo ekhethekileyo (oVirt-Node, esekelwe kwi-el7).
Iimfuno zehardware kuzo zonke iinketho ziphantse zifane.
oVirt kwiiyure ezi-2. Icandelo 1. Iqonga elivulekileyo, elinokunyamezela impazamo
Irayisi. I-4 - i-architecture eqhelekileyo.

oVirt kwiiyure ezi-2. Icandelo 1. Iqonga elivulekileyo, elinokunyamezela impazamo
Irayisi. I-5 - I-self-hosted Engine architecture.

Mna ndikhethe ukhetho oluzimeleyo loMphathi kunye ne-EL Hosts:

  • Umphathi ozimeleyo ulula kancinci xa kufikwa kwiingxaki zokuqalisa, akukho ngxaki yenkukhu kunye neqanda (njengakwi-VCSA - awukwazi ukuqala kude kube ngumamkeli omnye uphelele ngokupheleleyo), kodwa kukho ukuxhomekeka kwenye inkqubo *;
  • I-EL Host inikezela ngawo onke amandla e-OS, eluncedo ekubekweni iliso kwangaphandle, ukulungisa ingxaki, ukulungisa iingxaki, njl.

* Noko ke, ebudeni balo lonke ixesha lokusebenza oku kwakungeyomfuneko, kwanasemva kokumka kombane okunzulu.
Kodwa makhe sifikelele kwinqanaba!
Ukwenza uvavanyo, kunokwenzeka ukukhulula iperi yeProLiant BL460c G7 blades ngeXeon® CPU. Siza kuzisebenzisa ukuvelisa kwakhona inkqubo yokufakela.
Makhe sinike iindawo zamagama amagama ovirt.lab.example.com, kvm01.lab.example.com kunye ne-kvm02.lab.example.com.
Makhe siye ngqo kwi ufakelo.

umthombo: www.habr.com

Yongeza izimvo