oVirt dina 2 jam. Bagian 1. Buka, platform virtualization toleran lepat

perkenalan

Proyék open source oVirt - platform virtualisasi tingkat perusahaan gratis. Saatos ngagulung habr, kuring mendakan éta oVirt teu katutupan dieu sakumaha lega sakumaha pantes.
oVirt sabenerna mangrupa hulu pikeun sistem komérsial Red Hat Virtualization (RHV, baheulana RHEV), tumuwuh handapeun jangjang Red Hat. Pikeun nyingkahan kekeliruan, ieu teu sarua CentOS vs RHEL, model ngadeukeutan ka Fedora vs RHEL.
Di handapeun tiung - KVM, panganteur web dipaké pikeun manajemén. Dumasar RHEL/CentOS 7 OS.
oVirt tiasa dianggo pikeun server "tradisional" sareng virtualisasi desktop (VDI), teu sapertos solusi VMware, duanana sistem tiasa hirup babarengan dina hiji kompleks.
Proyékna saé didokumentasikeun, geus lila ngahontal kematangan pikeun pamakéan produktif tur siap pikeun beban tinggi.
Tulisan ieu mangrupikeun anu munggaran dina séri kumaha cara ngawangun klaster failover anu tiasa dianggo. Ngaliwatan aranjeunna, dina waktu anu singget (kira-kira 2 jam) urang bakal nampi sistem anu lengkep, sanaos sababaraha masalah, tangtosna, moal diungkabkeun; Kuring bakal nyobian nutupan aranjeunna dina tulisan di handap ieu.
Kami parantos nganggo sababaraha taun, dimimitian ku versi 4.1. Sistem industri urang ayeuna dijalankeun dina HPE Synergy 480 sareng komputer generasi ka-460 ProLiant BL10c sareng CPU Xeon Gold.
Dina waktos nyerat, versi ayeuna nyaéta 4.3.

Artikel

  1. Pendahuluan (Kami di dieu)
  2. Pamasangan manajer (ovirt-engine) sareng hypervisors (host)
  3. Setélan canggih

Fitur fungsional

Aya 2 éntitas utama dina oVirt: ovirt-engine sareng ovirt-host(s). Pikeun maranéhanana anu akrab jeung produk VMware, oVirt sakabéhna salaku platform vSphere, ovirt-mesin - lapisan kontrol - ngalakukeun fungsi anu sarua sakumaha vCenter, sarta ovirt-host hypervisor a, kawas ESX (abdi). Sabab vSphere mangrupikeun solusi anu kasohor, sakapeung kuring bakal ngabandingkeunana.
oVirt dina 2 jam. Bagian 1. Buka, platform virtualization toleran lepat
Sangu. 1 - panel kontrol oVirt.

Kaseueuran distribusi Linux sareng versi Windows dirojong salaku mesin tamu. Pikeun mesin tamu aya agén jeung alat maya dioptimalkeun jeung drivers virtio, utamana controller disk jeung panganteur jaringan.
Pikeun nerapkeun solusi anu teu toleran sareng sadaya fitur anu pikaresepeun, anjeun peryogi panyimpenan anu dibagi. Duanana blok FC, FCoE, iSCSI, sarta panyimpen file NFS, jeung sajabana dirojong. Pikeun nerapkeun solusi toleran-lepat, sistem panyimpen ogé kedah lepat-toleran (sahenteuna 2 controller, multipassing).
Ngagunakeun gudang lokal mungkin, tapi sacara standar ukur gudang dibagikeun cocog pikeun klaster nyata. Panyimpen lokal ngajadikeun sistem hiji set disparate of hypervisors, komo jeung gudang dibagikeun, klaster teu bisa dirakit. Cara anu paling leres nyaéta mesin diskless sareng boot ti SAN, atanapi disk ukuran minimal. Meureun, ngaliwatan hook vdsm, pilihan assembling Software Defined Storage tina disk lokal (Contona, Ceph) jeung nampilkeun ka VM a mungkin, tapi kuring geus teu dianggap serius.

gawena undagi

oVirt dina 2 jam. Bagian 1. Buka, platform virtualization toleran lepat
Sangu. 2 - arsitéktur oVirt.
Langkung seueur ngeunaan arsitéktur tiasa dipendakan dina dokuméntasi pamekar.

oVirt dina 2 jam. Bagian 1. Buka, platform virtualization toleran lepat
Sangu. 3 - oVirt objék.

Unsur luhur dina hirarki nyaéta − data Center. Nangtukeun naha panyimpenan anu dibagikeun atanapi lokal dianggo, sareng set fitur anu dianggo (kasaluyuan, 4.1 ka 4.3). Meureun aya hiji atawa leuwih. Pikeun seueur pilihan, nganggo Pusat Data standar - Default - cocog.
Data Center diwangun ku hiji atawa leuwih Klompok. klaster nangtukeun jenis processor, kawijakan migrasi, jsb Pikeun instalasi leutik, anjeun ogé tiasa ngawatesan diri ka klaster Default.
klaster, kahareupna diwangun ku nu boga imah'S nu ngalakukeun pagawean utama - aranjeunna mawa mesin virtual, gudang disambungkeun ka aranjeunna. A klaster nganggap 2 atawa leuwih host. Sanajan éta téhnisna mungkin nyieun hiji klaster kalawan 1 host, éta euweuh pamakéan praktis.

oVirt ngadukung seueur fungsi, kalebet. migrasi langsung tina mesin virtual antara hypervisors (migrasi hirup) jeung migrasi gudang (migrasi gudang), virtualization desktop (infrastruktur desktop virtual) kalawan pools VM, statefull na stateless VMs, rojongan pikeun NVidia Grid vGPU, impor ti vSphere, KVM, aya hiji kawasa API sareng seueur deui. Sadaya fitur ieu sayogi gratis royalti, sareng upami diperyogikeun, dukungan tiasa dipésér ti Red Hat ngalangkungan mitra régional.

Ngeunaan harga RHV

Biayana henteu luhur dibandingkeun VMware, ngan ukur ngadukung anu dipésér - tanpa sarat pikeun mésér lisénsi éta sorangan. Rojongan dibeuli ngan pikeun hypervisors; ovirt-mesin, teu kawas vCenter Server, teu merlukeun expenses nanaon.

Conto itungan pikeun taun ka-1 kapamilikan

Hayu urang nganggap klaster 4 mesin 2-stop kontak jeung harga ritel (tanpa diskon proyék).
Langganan RHV standar waragad $999 per stop kontak / taun (premium 365/24/7 — $1499), total 4*2*$999=$7992.
harga vSphere:

  • VMware vCenter Server Standard $10,837.13 per conto, tambah langganan Basic $2,625.41 (Produksi - $3,125.39);
  • VMware vSphere Standar $ 1,164.15 + Langganan Dasar $ 552.61 (Produksi $ 653.82);
  • VMware vSphere Enterprise Plus $ 6,309.23 + Langganan Dasar $ 1,261.09 (Produksi $ 1,499.94).

Total: 10 + 837,13 + 2 * 625,41 * (4 + 2) = $ 27 196,62 pikeun pilihan bungsu. Bédana téh ngeunaan 3,5 kali!
Dina oVirt, sadaya pungsi sayogi tanpa larangan.

ciri ringkes tur maksimums

Syarat pikeun sistem

Hypervisor merlukeun CPU jeung hardware virtualization diaktipkeun, jumlah minimum RAM pikeun ngamimitian nyaéta 2 GiB, jumlah gudang dianjurkeun pikeun OS nyaeta 55 GiB (lolobana pikeun log, jeung sajabana, OS sorangan nyokot saeutik).
Langkung lengkep - di dieu.
keur mesin syarat minimum 2 cores / 4 GiB RAM / 25 gudang GiB. Disarankeun - ti 4 cores / 16 GiB RAM / 50 gudang GiB.
Sapertos sistem naon waé, aya watesan dina jilid sareng kuantitas, anu kalolobaanana ngaleuwihan kamampuan server komersil massal anu sayogi. Sumuhun, pasangan Intel Xeon Emas 6230 bisa alamat 2 TiB RAM jeung mere 40 cores (80 threads), nu kirang malah wates hiji VM tunggal.

Maksimum Mesin Virtual:

  • Maksimum sakaligus ngajalankeun mesin virtual: Unlimited;
  • CPUs virtual maksimum per mesin virtual: 384;
  • memori maksimum per mesin virtual: 4 TiB;
  • Maksimum ukuran disk tunggal per mesin virtual: 8 TiB.

Maksimum host:

  • Logis CPU cores atanapi threads: 768;
  • RAM: 12 TiB;
  • Jumlah mesin virtual hosted: 250;
  • Migrasi hirup sakaligus: 2 asup, 2 kaluar;
  • Bandwidth migrasi langsung: Default ka 52 MiB (~436 Mb) per migrasi nalika nganggo kawijakan migrasi warisan. Kabijakan sanésna nganggo nilai throughput adaptif dumasar kana laju alat fisik. Kawijakan QoS tiasa ngawatesan rubakpita migrasi.

Pangatur Éntitas Logis Maksimum:

Dina 4.3 aya wates handap.

  • puseur data
    • Jumlah puseur data maksimum: 400;
    • Jumlah host maksimum: 400 dirojong, 500 diuji;
    • Jumlah VM maksimum: 4000 dirojong, 5000 diuji;
  • Klaster
    • Jumlah klaster maksimum: 400;
    • Jumlah host maksimum: 400 dirojong, 500 diuji;
    • Jumlah VM maksimum: 4000 dirojong, 5000 diuji;
  • Network
    • Jaringan logis / klaster: 300;
    • SDN / jaringan éksternal: 2600 diuji, euweuh wates enforced;
  • panyimpenan
    • Domain maksimum: 50 dirojong, 70 diuji;
    • Hosts per domain: Taya wates;
    • Volume logis per blok domain (leuwih): 1500;
    • Jumlah maksimum LUNs (leuwih): 300;
    • Ukuran disk maksimum: 500 TiB (dugi ka 8 TiB sacara standar).

Pilihan palaksanaan

Sakumaha geus disebutkeun, oVirt diwangun ti 2 elemen dasar - ovirt-mesin (kontrol) jeung ovirt-host (hypervisor).
Mesin tiasa aya di luar platform sorangan (Manajer mandiri - ieu tiasa janten VM dijalankeun dina platform anu sanés atanapi hypervisor anu misah, atanapi malah mesin fisik) atanapi dina platformna sorangan (mesin anu di-host, sami sareng pendekatan VCSA. ti VMware).
Hypervisor tiasa dipasang dina boh OS biasa RHEL/CentOS 7 (EL Host), jeung saterusna husus OS minimal (oVirt-Node, dumasar kana el7).
Sarat hardware pikeun sakabéh pilihan téh kurang leuwih sarua.
oVirt dina 2 jam. Bagian 1. Buka, platform virtualization toleran lepat
Sangu. 4 - arsitéktur baku.

oVirt dina 2 jam. Bagian 1. Buka, platform virtualization toleran lepat
Sangu. 5 - arsitéktur Engine timer hosted.

Pikeun kuring sorangan kuring milih pilihan Manajer mandiri sareng EL Hosts:

  • mandiri Manajer nyaéta saeutik gampang lamun datang ka masalah ngamimitian, euweuh hayam jeung endog dilema (sakumaha kalawan VCSA - anjeun teu bisa ngamimitian nepi ka sahanteuna hiji host pinuh up), tapi aya gumantungna kana sistem sejen *;
  • EL Host nyayogikeun sadaya kakuatan OS, anu kapaké pikeun ngawaskeun éksternal, debugging, ngungkulan, jsb.

* Sanajan kitu, salila sakabéh période operasi ieu teu diperlukeun, sanajan sanggeus gagalna kakuatan serius.
Tapi hayu urang ka titik!
Pikeun ékspérimén, anjeun tiasa ngaleupaskeun sapasang bilah ProLiant BL460c G7 sareng CPU Xeon®. Urang bakal make eta pikeun baranahan prosés instalasi.
Hayu urang masihan node nami ovirt.lab.example.com, kvm01.lab.example.com sareng kvm02.lab.example.com.
Hayu urang langsung ka pamasangan.

sumber: www.habr.com

Tambahkeun komentar