oVirt i loko o 2 hola. Māhele 1: Wehe Fault Tolerant Virtualization Platform

Hōʻike

Pāhana kumu wehe oVirt - he kahua hoʻonaʻauao kūʻokoʻa kūʻokoʻa o ka ʻoihana. Ma hope o ka ʻōwili ʻana i ka habr, ʻike wau i kēlā oVirt ʻaʻole i uhi ʻia ma ʻaneʻi e like me ka mea e pono ai.
ʻO ka oVirt he upstream no ka ʻōnaehana ʻoihana Red Hat Virtualization (RHV, RHEV ma mua), e ulu ana ma lalo o ka ʻēheu o Red Hat. I mea e pale aku ai i ka huikau, keia ole like me CentOS vs RHEL, hoʻohālike kokoke i Fedora vs RHEL.
Ma lalo o ka puʻu - KVM, hoʻohana ʻia kahi kikowaena pūnaewele no ka hoʻokele. Ma muli o RHEL/CentOS 7 OS.
Hiki ke hoʻohana ʻia ka oVirt no ka server "kuʻuna" a me ka virtualization desktop (VDI), ʻaʻole like me ka solution VMware, hiki i nā ʻōnaehana ʻelua ke noho pū i kahi paʻakikī.
Maikaʻi ka papahana palapala ʻia, ua lōʻihi i ke oʻo no ka hoʻohana huahua a ua mākaukau no nā ukana kiʻekiʻe.
ʻO kēia ʻatikala ka mea mua o ka pūʻulu e pili ana i ke kūkulu ʻana i kahi puʻupuʻu failover hana. Ma hope o ka hele ʻana iā lākou, i ka manawa pōkole (e pili ana i 2 mau hola) e loaʻa iā mākou kahi ʻōnaehana holoʻokoʻa, ʻoiai he nui nā pilikia, ʻoiaʻiʻo, ʻaʻole e hōʻike ʻia; E hoʻāʻo wau e uhi iā lākou i nā ʻatikala aʻe.
Ua hoʻohana mākou iā ia no kekahi mau makahiki, e hoʻomaka ana me ka mana 4.1. Ke holo nei kā mākou ʻōnaehana ʻoihana ma HPE Synergy 480 a me ProLiant BL460c 10th generation computers me Xeon Gold CPU.
I ka manawa kākau, ʻo ka mana o kēia manawa ʻo 4.3.

Articles

  1. Introduction (We are here)
  2. Ke kau nei i ka luna (ovirt-engine) a me ka hypervisors (hosts)
  3. Nā ʻōnaehana mākaukau

Nā hiʻohiʻona hana

He 2 mea nui ma oVirt: ovirt-engine a me ovirt-host(s). No ka poʻe i kamaʻāina i nā huahana VMware, oVirt ma ke ʻano he kahua he vSphere, ovirt-engine - ka papa hoʻomalu - hana i nā hana like me vCenter, a ʻo ka ovirt-host he hypervisor, e like me ESX (i). No ka mea ʻO vSphere kahi hopena kaulana loa, i kekahi manawa e hoʻohālikelike wau me ia.
oVirt i loko o 2 hola. Māhele 1: Wehe Fault Tolerant Virtualization Platform
Laiki. 1 — oVirt papa mana.

Kākoʻo ʻia ka hapa nui o nā māhele Linux a me nā mana o Windows ma ke ʻano he mīkini malihini. No nā mīkini hoʻokipa aia nā ʻelele a me nā polokalamu virtual i hoʻopaʻa ʻia a me nā mea hoʻokele virtio, ʻo ia ka mea hoʻokele disk a me ke kikowaena pūnaewele.
No ka hoʻokō ʻana i kahi hoʻonā hewa a me nā hiʻohiʻona hoihoi a pau, pono ʻoe i ka waiho like ʻana. Kākoʻo ʻia nā poloka ʻelua FC, FCoE, iSCSI, a me NFS waihona waihona, a me nā mea ʻē aʻe. No ka hoʻokō ʻana i kahi hoʻonā hoʻomanawanui hewa, pono pū ka ʻōnaehana mālama i ka hewa (ma ka liʻiliʻi 2 mea hoʻokele, multipassing).
Hiki ke hoʻohana i ka waihona kūloko, akā ma ka maʻamau, ʻo nā waihona kaʻana like wale nō i kūpono no kahi puʻupuʻu maoli. ʻO ka waiho ʻana i ka ʻāina e hoʻolilo i ka ʻōnaehana i kahi ʻāpana like ʻole o nā hypervisors, a me ka mālama like ʻana, ʻaʻole hiki ke hui ʻia kahi hui. ʻO ke ala pololei loa ʻo nā mīkini diskless me ka pahu mai SAN, a i ʻole nā ​​disks liʻiliʻi. Malia paha, ma o ka vdsm hook, hiki ke koho i ke koho ʻana i ka Software Defined Storage mai nā disks kūloko (no ka laʻana, Ceph) a hōʻike iā ia i kahi VM, akā ʻaʻole wau i noʻonoʻo nui.

kuhikuhipuʻuone

oVirt i loko o 2 hola. Māhele 1: Wehe Fault Tolerant Virtualization Platform
Laiki. 2 - oVirt hale hana.
Hiki ke loaʻa nā kikoʻī hou aku e pili ana i ka hoʻolālā hale palapala mea hoʻomohala.

oVirt i loko o 2 hola. Māhele 1: Wehe Fault Tolerant Virtualization Platform
Laiki. 3 — OVirt mea.

ʻO ka mea kiʻekiʻe ma ka hierarchy ʻo − ʻIkepili Center. Hoʻoholo ia inā hoʻohana ʻia ka waihona kaʻana like a i ʻole ka waiho ʻana, a me ka hoʻonohonoho hiʻohiʻona i hoʻohana ʻia (hoʻohālikelike, 4.1 a 4.3). Hoʻokahi a ʻoi aku paha. No nā koho he nui, kūpono ka hoʻohana ʻana i ka Data Center - Default.
Hoʻokahi a ʻoi aʻe paha ke kikowaena ʻikepili Nā ʻōpū. Hoʻoholo ka pūʻulu i ke ʻano kaʻina hana, nā kulekele neʻe, a me nā mea ʻē aʻe. No nā hoʻonohonoho liʻiliʻi, hiki iā ʻoe ke kaupalena iā ʻoe iho i ka pūʻulu Default.
ʻO ka puʻupuʻu, ma ka huli, aia koa'O ka hana nui - lawe lākou i nā mīkini virtual, pili ka waihona iā lākou. Hoʻohana ʻia kahi pūʻulu he 2 a ʻoi aku paha nā pūʻali. ʻOiai hiki ke hana i kahi hui pū me 1 host, ʻaʻohe mea kūpono.

Kākoʻo ʻo oVirt i nā hana he nui, incl. ka neʻe ola ʻana o nā mīkini virtual ma waena o nā hypervisors (live migration) a me ka neʻe ʻana o ka waiho ʻana (ka neʻe ʻana o ka waiho ʻana), ka virtualization desktop (virtual desktop infrastructure) me nā loko VM, statefull a stateless VMs, kākoʻo no NVidia Grid vGPU, lawe ʻia mai vSphere, KVM, aia kahi mana ikaika API a nui hou aku. Loaʻa kēia mau hiʻohiʻona a pau me ke aliʻi ʻole, a inā makemake ʻia ke kākoʻo, hiki ke kūʻai ʻia ke kākoʻo mai Red Hat ma o nā hoa pili kūloko.

E pili ana i nā kumukūʻai RHV

ʻAʻole kiʻekiʻe ke kumukūʻai i hoʻohālikelike ʻia me VMware, kūʻai wale ʻia ke kākoʻo - me ke koi ʻole e kūʻai i ka laikini ponoʻī. Kūʻai ʻia ke kākoʻo no nā hypervisors wale nō; ʻo ka ʻenekini ovirt, ʻaʻole like me vCenter Server, ʻaʻole koi i nā lilo.

Ka laʻana o ka helu ʻana no ka makahiki 1 o ke kuleana

E noʻonoʻo kākou i kahi pūʻulu o nā mīkini 4 2-socket a me nā kumukūʻai kūʻai kūʻai (me ka ʻole o nā uku pāhana).
Kau inoa RHV maʻamau koina $999 no ke kumu/makahiki (365/24/7 — $1499), huina 4*2*$999=$7992.
vSphere kumukuai:

  • VMware vCenter Server Standard $10,837.13 no kēlā me kēia laʻana, me ke kau inoa kumu $2,625.41 (Hoʻohua - $3,125.39);
  • VMware vSphere Standard $1,164.15 + Kau inoa kumu $552.61 (Hoʻohua $653.82);
  • VMware vSphere Enterprise Plus $6,309.23 + Kau inoa kumu $1,261.09 (Hanaʻai $1,499.94).

Huina: 10 + 837,13 + 2 * 625,41 * (4 + 2) = $ 27 196,62 no ke koho muli loa. ʻO ka ʻokoʻa ma kahi o 3,5 mau manawa!
Ma oVirt, loaʻa nā hana a pau me ka ʻole o ka palena.

Nā hiʻohiʻona pōkole a me nā kiʻekiʻe

Manaʻo Pūnaewele

Pono ka hypervisor i kahi CPU me ka virtualization hardware, ʻo ka hapa liʻiliʻi o ka RAM e hoʻomaka ai ʻo 2 GiB, ʻo ka nui o ka waiho ʻana no ka OS ʻo 55 GiB (ka hapa nui no nā lāʻau, a me nā mea ʻē aʻe, lawe liʻiliʻi ka OS ponoʻī).
Nā kikoʻī hou aʻe - maanei.
no ka mea, Pake nā koi liʻiliʻi 2 cores/4 GiB RAM/25 GiB waiho. Manaʻo ʻia - mai 4 cores/16 GiB o RAM/50 GiB o ka waiho ʻana.
E like me kēlā me kēia ʻōnaehana, aia nā palena i ka nui a me ka nui, ʻo ka hapa nui o ia mau mea ma mua o ka hiki o nā kikowaena kalepa nui i loaʻa. ʻAe, kāne Intel Xeon Ke Kiʻi 6230 hiki iā ia ke hoʻoponopono i ka 2 TiB o RAM a hāʻawi i 40 cores (80 threads), ʻoi aku ka liʻiliʻi ma mua o nā palena o hoʻokahi VM.

Nā Kiʻekiʻe o ka Mīkini Virtual:

  • ʻO ka nui o nā mīkini virtual e holo like ana: ʻAʻohe palena;
  • ʻO nā CPU virtual kiʻekiʻe no kēlā me kēia mīkini uila: 384;
  • Ka hoʻomanaʻo kiʻekiʻe no kēlā me kēia mīkini virtual: 4 TiB;
  • ʻO ka nui diski hoʻokahi no ka mīkini virtual: 8 TiB.

Nā palena kiʻekiʻe o ka mea hoʻokipa:

  • ʻO nā cores CPU kūpono a i ʻole nā ​​kaula: 768;
  • RAM: 12 TiB;
  • Ka helu o nā mīkini virtual i hoʻokipa ʻia: 250;
  • ʻO nā neʻe ola like ʻole: 2 komo, 2 puka;
  • ʻO ka bandwidth neʻe ola: Default i 52 MiB (~436 Mb) no ka neʻe ʻana i ka wā e hoʻohana ai i ke kulekele neʻe hoʻoilina. Hoʻohana nā kulekele ʻē aʻe i nā waiwai throughput adaptive e pili ana i ka wikiwiki o ka hāmeʻa kino. Hiki i nā kulekele QoS ke kaupalena i ka bandwidth migration.

Nā kiʻekiʻe kiʻekiʻe o ka Luna Hoʻokele Logical Entity:

Aia ma 4.3 na palena.

  • ʻIkepili kikowaena
    • Ka helu helu kikowaena ʻikepili kiʻekiʻe: 400;
    • ʻO ka helu helu hoʻokipa kiʻekiʻe: 400 i kākoʻo ʻia, 500 i hoʻāʻo ʻia;
    • Ka helu VM kiʻekiʻe: 4000 kākoʻo, 5000 hoʻāʻo ʻia;
  • Kahuʻula
    • Ka helu hui nui loa: 400;
    • ʻO ka helu helu hoʻokipa kiʻekiʻe: 400 i kākoʻo ʻia, 500 i hoʻāʻo ʻia;
    • Ka helu VM kiʻekiʻe: 4000 kākoʻo, 5000 hoʻāʻo ʻia;
  • Leakaʻaʻike
    • Pūnaehana loiloi/hui: 300;
    • SDN / pūnaewele waho: 2600 i ho'āʻoʻia,ʻaʻohe palena palena;
  • pūnaewele
    • Nā kikowaena kiʻekiʻe: 50 i kākoʻo ʻia, 70 i hoʻāʻo ʻia;
    • Nā pūʻali no kēlā me kēia kikowaena: ʻAʻohe palena;
    • Nā puke kūpono no kēlā me kēia poloka domain (ʻoi aku): 1500;
    • Ka helu kiʻekiʻe o nā LUN (ʻoi aku): 300;
    • Ka nui o ka diski: 500 TiB (palena i ka 8 TiB ma ka paʻamau).

Nā koho hoʻokō

E like me ka mea i haʻi mua ʻia, kūkulu ʻia ka oVirt mai 2 mau mea kumu - ovirt-engine (control) a me ovirt-host (hypervisor).
Hiki ke loaʻa ka ʻenekini ma waho o ke kahua ponoʻī (Manakia kūʻokoʻa - hiki kēia i kahi VM e holo ana ma kahi kahua ʻē aʻe a i ʻole kahi hypervisor ʻokoʻa, a i ʻole kahi mīkini kino) a i ʻole ma luna o ke kahua ponoʻī (mekini hoʻokipa ponoʻī, e like me ke ala VCSA. mai VMware).
Hiki ke hoʻokomo ʻia ka hypervisor ma kēlā me kēia OS maʻamau RHEL/CentOS 7 (EL Host), a ma luna OS liʻiliʻi kūikawā (oVirt-Node, ma muli o el7).
Ua like like nā pono lako no nā koho a pau.
oVirt i loko o 2 hola. Māhele 1: Wehe Fault Tolerant Virtualization Platform
Laiki. 4 - hale hana maʻamau.

oVirt i loko o 2 hola. Māhele 1: Wehe Fault Tolerant Virtualization Platform
Laiki. 5 - Hoʻolālā ʻenekini hoʻokipa ponoʻī.

Noʻu iho, ua koho wau i ke koho kūʻokoʻa Manager a me EL Hosts:

  • ʻOi aku ka maʻalahi o ka Manakia kūʻokoʻa i ka wā e pili ana i nā pilikia hoʻomaka, ʻaʻohe pilikia moa a me nā hua manu (e like me VCSA - ʻaʻole hiki iā ʻoe ke hoʻomaka a hiki i ka liʻiliʻi o hoʻokahi mea hoʻokipa i piha), akā aia kahi hilinaʻi ma kahi ʻōnaehana ʻē aʻe;
  • Hāʻawi ʻo EL Host i ka mana āpau o ka OS, he mea pono no ka nānā ʻana i waho, debugging, troubleshooting, etc.

* Eia naʻe, i ka wā holoʻokoʻa o ka hana ʻaʻole koi ʻia kēia, ʻoiai ma hope o ka pau ʻole o ka mana.
Akā, e hele kāua i ka manaʻo!
No ka hoʻokolohua, hiki ke hoʻokuʻu i ʻelua mau ʻāpana ProLiant BL460c G7 me kahi Xeon® CPU. E hoʻohana mākou iā lākou e hana hou i ke kaʻina hana.
E hāʻawi i nā node i nā inoa ovirt.lab.example.com, kvm01.lab.example.com a me kvm02.lab.example.com.
E hele pololei kāua i mea hoʻonoho.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka