oVirt nan 2 èdtan. Pati 1: Open Fault Tolerant Virtualization Platform

Entwodiksyon

pwojè sous louvri oVirt se yon platfòm Virtualization gratis nan klas antrepriz. Defile nan habr, mwen te jwenn sa oVirt pa kouvri osi lajman ke li merite.
oVirt se aktyèlman en pou sistèm komèsyal Red Hat Virtualization (RHV, ansyen RHEV), k ap grandi anba zèl Red Hat. Pou evite konfizyon, sa a pa gen okenn menm jan ak CentOS vs RHEL, modèl ki pi pre Fedora vs RHEL.
Anba kapo a - KVM, koòdone entènèt la itilize pou jesyon. Ki baze sou RHEL/CentOS 7 OS.
oVirt ka itilize pou tou de "tradisyonèl" sèvè ak Desktop Virtualization (VDI), kontrèman ak solisyon an VMware, tou de sistèm ka coexist nan yon sèl konplèks.
Pwojè byen dokimante, gen lontan rive nan matirite pou itilizasyon pwodiktif epi li pare pou chaj segondè.
Atik sa a se premye nan yon seri sou kòman yo bati yon gwoup failover k ap travay. Apre yo fin pase yo, nan yon ti tan (apeprè 2 èdtan) nou pral jwenn yon sistèm ki konplètman travay, byenke yon kantite pwoblèm, nan kou, pa ka divilge, mwen pral eseye kouvri yo nan atik sa yo.
Nou te itilize li pou plizyè ane, nou te kòmanse ak vèsyon 4.1. Sistèm endistriyèl nou an ap viv kounye a sou 480yèm jenerasyon HPE Synergy 460 ak ProLiant BL10c kalkile ak CPU Xeon Gold.
Nan moman sa a, vèsyon aktyèl la se 4.3.

Atik

  1. Entwodiksyon (Nou isit la)
  2. Enstale manadjè a (ovirt-engine) ak hypervisors (lame)
  3. Anviwònman avanse

Karakteristik fonksyonèl

Gen 2 antite prensipal nan oVirt: ovirt-engine ak ovirt-host(s). Pou moun ki abitye ak pwodwi VMware, oVirt kòm yon antye kòm yon platfòm se vSphere, ovirt-engine - kouch kontwòl la - fè menm fonksyon ak vCenter, ak ovirt-host se yon hypervisor, tankou ESX (i). Paske vSphere se yon solisyon trè popilè, pafwa mwen pral konpare li ak li.
oVirt nan 2 èdtan. Pati 1: Open Fault Tolerant Virtualization Platform
Diri. 1 - oVirt panèl kontwòl.

Pifò distribisyon Linux ak vèsyon Windows yo sipòte kòm machin envite. Pou machin envite, gen ajan ak optimize aparèy vityèl ak chofè virtio, prensipalman yon kontwolè ki gen kapasite ak yon koòdone rezo.
Pou aplike yon solisyon ki toleran defo ak tout karakteristik enteresan yo, w ap bezwen depo pataje. Tou de bloke FC, FCoE, iSCSI ak dosye NFS depo yo sipòte, elatriye Pou aplike yon solisyon ki toleran defo, sistèm depo a dwe tou toleran fòt (omwen 2 contrôleur, multipassing).
Itilizasyon depo lokal yo posib, men pa default sèlman depo pataje yo apwopriye pou yon grap reyèl. Depo lokal yo fè sistèm nan yon seri ipèrvizè diferan, e menm avèk depo pataje, yon gwoup pa ka rasanble. Fason ki pi kòrèk la se machin san disk ak bòt ki soti nan SAN, oswa disk ki gen gwosè minimòm. Pwobableman, atravè zen an vdsm, li posib yo bati soti nan disk lokal nan Software Defined Storage (pa egzanp, Ceph) epi prezante VM li yo, men mwen pa t 'oserye konsidere li.

achitekti

oVirt nan 2 èdtan. Pati 1: Open Fault Tolerant Virtualization Platform
Diri. 2 - oVirt achitekti.
Ou ka jwenn plis enfòmasyon sou achitekti a nan dokiman pwomotè.

oVirt nan 2 èdtan. Pati 1: Open Fault Tolerant Virtualization Platform
Diri. 3 - oVirt objè yo.

Eleman nan tèt nan yerachi a - Done Sant. Li detèmine si yo itilize depo pataje oswa lokal, osi byen ke seri karakteristik yo itilize (konpatibilite, 4.1 a 4.3). Ka gen youn oswa plis. Pou anpil opsyon, lè l sèvi avèk default Data Center la se Default.
Sant Done a konsiste de youn oswa plis Regwoupman. Gwoup la detèmine ki kalite processeur, politik migrasyon, elatriye. Pou ti enstalasyon, ou kapab tou limite tèt ou nan gwoup la Default.
Gwoup la, nan vire, konsiste de Lame's ki fè travay prensipal la - yo pote machin vityèl, depo yo konekte ak yo. Gwoup la sipoze 2 oswa plis lame. Malgre ke li se teknikman posib fè yon gwoup ak 1 lame, sa a se pa nan itilizasyon pratik.

oVirt sipòte anpil karakteristik, enkli. viv migrasyon nan machin vityèl ant hypervisors (viv migrasyon) ak depo (migrasyon depo), Virtualization Desktop (enfrastrikti Desktop vityèl) ak pisin VM, VM statefull ak apatrid, sipò pou NVidia Grid vGPU, enpòte soti nan vSphere, KVM, gen yon pwisan API ak plis ankò. Tout karakteristik sa yo disponib gratis epi, si sa nesesè, yo ka achte sipò nan men Red Hat atravè patnè rejyonal yo.

Konsènan pri RHV yo

Pri a pa wo konpare ak VMware, se sèlman sipò achte - san yo pa egzijans pou achte lisans lan tèt li. Sipò achte sèlman pou hypervisors, ovirt-engine, kontrèman ak vCenter Server, pa mande pou depans.

Egzanp kalkil pou 1ye ane pwopriyetè a

Konsidere yon gwoup 4 2 socket machin ak pri Yo Vann an Detay (pa gen okenn rabè pwojè).
RHV Creole Abònman koute $999 pou chak priz / ane (prim 365/24/7 - $ 1499), total 4 * 2 * $ 999 =$7992.
pri vSphere:

  • VMware vCenter Server Standard $10,837.13 pa egzanp plis abònman Debaz $2,625.41 (Pwodiksyon $3,125.39);
  • VMware vSphere Standard $1,164.15 + Abònman Debaz $552.61 (Pwodiksyon $653.82);
  • VMware vSphere Enterprise Plus $6,309.23 + Abònman Debaz $1,261.09 (Pwodiksyon $1,499.94).

Total: 10 + 837,13 + 2 * 625,41 * (4 + 2) = $ 27 196,62 pou opsyon ki pi piti a. Diferans lan se apeprè 3,5 fwa!
Nan oVirt, tout fonksyon yo disponib san restriksyon.

Karakteristik kout ak maksimòm

Kondisyon sistèm lan

Hypervisor a mande pou yon CPU ak Virtualization pyès ki nan konpitè pèmèt, kantite minimòm RAM pou kòmanse se 2 GiB, kantite depo rekòmande pou eksplwatasyon an se 55 GiB (sitou pou mòso bwa, elatriye, OS nan tèt li pran ti kras).
Plis detay - isit la.
Pou Motè kondisyon minimòm 2 nwayo/4 GiB RAM/25 GiB depo. Rekòmande - soti nan 4 nwayo / 16 GiB nan RAM / 50 GiB nan depo.
Menm jan ak nenpòt sistèm, gen limit sou volim ak kantite, pi fò nan yo depase kapasite yo nan sèvè mas komèsyal ki disponib. Wi, yon koup. Intel Xeon Gold NAN ka adrese 2 TiB nan RAM epi li bay 40 nwayo (80 fil), ki se menm mwens pase limit yo nan yon sèl VM.

Maksimòm machin vityèl:

  • Maksimòm machin vityèl kouri ansanm: san limit;
  • Maksimòm CPU vityèl pou chak machin vityèl: 384;
  • Maksimòm memwa pou chak machin vityèl: 4 TiB;
  • Maksimòm gwosè sèl disk pou chak machin vityèl: 8 TiB.

Maksimòm Lame:

  • Nwayo CPU lojik oswa fil: 768;
  • RAM: 12 TiB
  • Nimewo akomode machin vityèl: 250;
  • Migrasyon viv similtane: 2 k ap rantre, 2 k ap soti;
  • Pleasant migrasyon vivan: Default a 52 MiB (~436 Mb) pou chak migrasyon lè w ap itilize politik migrasyon eritaj la. Lòt politik itilize valè adaptasyon debi ki baze sou vitès aparèy fizik la. Règleman QoS ka limite lajè migrasyon an.

Manadjè Maksimòm antite lojik:

Nan 4.3 genyen limit sa yo.

  • Done sant
    • Kantite maksimòm done sant: 400;
    • Konte maksimòm lame: 400 sipòte, 500 teste;
    • Maksimòm konte VM: 4000 sipòte, 5000 teste;
  • Seksyon
    • Maksimòm konte grap: 400;
    • Konte maksimòm lame: 400 sipòte, 500 teste;
    • Maksimòm konte VM: 4000 sipòte, 5000 teste;
  • Rezo
    • Rezo lojik/grap: 300
    • SDN/rezo ekstèn: 2600 teste, pa gen limit ki fè respekte;
  • depo
    • Domèn maksimòm: 50 sipòte, 70 teste;
    • Gen tout pouvwa a pou chak domèn: Pa gen limit;
    • Komèsan lojik pou chak domèn blòk (plis): 1500;
    • Kantite maksimòm LUN (plis): 300;
    • Gwosè maksimòm disk: 500 TiB (limite a 8 TiB pa default).

Opsyon aplikasyon

Kòm deja mansyone, oVirt bati nan 2 eleman debaz - ovirt-engine (jesyon) ak ovirt-host (hypervisor).
Motè a ka òganize tou de deyò platfòm nan tèt li (manadjè otonòm - li kapab yon VM kouri sou yon lòt platfòm oswa yon hypervisor separe, e menm yon machin fizik), ak sou platfòm nan tèt li (motè pwòp tèt ou-akomode, menm jan ak VCSA VMware a. apwòch).
Hypervisor a ka enstale sou regilye OS RHEL/CentOS 7 (EL Host) ak espesyalize minimòm OS (oVirt-Node, ki baze sou el7).
Kondisyon pyès ki nan konpitè pou tout varyant yo apeprè menm.
oVirt nan 2 èdtan. Pati 1: Open Fault Tolerant Virtualization Platform
Diri. 4 - estanda achitekti.

oVirt nan 2 èdtan. Pati 1: Open Fault Tolerant Virtualization Platform
Diri. 5 - Achitekti motè pwòp tèt ou akomode.

Pou tèt mwen, mwen te chwazi opsyon Manadjè otonòm ak EL Hosts:

  • Manadjè otonòm se yon ti kras pi fasil ak pwoblèm demaraj, pa gen okenn dilèm poul ak ze (tankou pou VCSA - ou pa pral kòmanse jiskaske omwen yon lame konplètman moute), men gen yon depandans sou yon lòt sistèm *;
  • EL Host bay tout pouvwa OS la, ki itil pou siveyans ekstèn, debogaj, depanaj, ak plis ankò.

* Sepandan, sa a pa te obligatwa pandan tout peryòd operasyon an, menm apre yon echèk pouvwa grav.
Men, plis nan pwen!
Pou eksperimantasyon, li posib pou lage yon pè lam ProLiant BL460c G7 ak CPU Xeon®. Nou pral repwodui pwosesis enstalasyon an sou yo.
Ann bay non nœuds yo ovirt.lab.example.com, kvm01.lab.example.com ak kvm02.lab.example.com.
Ann ale dirèkteman nan enstalasyon.

Sous: www.habr.com

Add nouvo kòmantè