oVirt дар 2 соат. Қисми 1. Платформаи виртуализатсияи кушода, ба хатоҳо таҳаммулпазир

Муқаддима

Лоиҳаи кушодаасос oVirt — платформаи ройгони виртуализатсия дар сатҳи корхона. Пас аз паймоиш дар хабр, ман инро фаҳмидам oVirt дар ин чо ба таври васеъ фаро гирифта нашудааст.
oVirt воқеан як болооб барои системаи тиҷоратии Virtualization Red Hat (RHV, қаблан RHEV) аст, ки дар зери боли Red Hat мерӯяд. Барои роҳ надодан ба иштибоҳ, ин не ҳамон тавре ки CentOS против RHEL, модели наздиктар ба Fedora против RHEL.
Дар зери сарпӯш - KVM, интерфейси веб барои идоракунӣ истифода мешавад. Дар асоси RHEL/CentOS 7 OS.
oVirt-ро ҳам барои сервери "анъанавӣ" ва ҳам виртуализатсияи мизи корӣ (VDI) истифода бурдан мумкин аст, бар хилофи ҳалли VMware, ҳарду система метавонанд дар як маҷмӯа якҷоя зиндагӣ кунанд.
Лоиҳа хуб аст ҳуҷҷатгузорӣ шудааст, барои истифодаи пурмахсул кайхо ба камол расида, ба бори баланд тайёр аст.
Ин мақола аввалин силсила дар бораи чӣ гуна сохтани кластери корношоям аст. Пас аз гузаштани онҳо, дар як муддати кӯтоҳ (тақрибан 2 соат) мо системаи пурраи коркунандаро ба даст меорем, гарчанде ки як қатор масъалаҳо, албатта, ошкор нахоҳанд шуд; Ман кӯшиш мекунам, ки онҳоро дар мақолаҳои минбаъда инъикос кунам.
Мо онро чанд сол боз аз версияи 4.1 сар карда истифода мебарем. Системаи саноатии мо ҳоло дар компютерҳои насли 480-уми HPE Synergy 460 ва ProLiant BL10c бо CPU Xeon Gold кор мекунад.
Дар замони навиштан, версияи ҷорӣ 4.3.

Мақолаҳо

  1. Муқаддима (Мо дар ин ҷо ҳастем)
  2. Насби менеҷер (ovirt-муҳаррик) ва гипервизорҳо (хостҳо)
  3. Танзимоти иловагӣ

Хусусиятҳои функсионалӣ

Дар oVirt 2 объекти асосӣ мавҷуданд: ovirt-engine ва ovirt-host(ҳо). Барои онҳое, ки бо маҳсулоти VMware ошно ҳастанд, oVirt дар маҷмӯъ ҳамчун платформа vSphere аст, ovirt-муҳаррик - қабати назорат - ҳамон вазифаҳоро ба мисли vCenter иҷро мекунад ва ovirt-host як гипервизор ба монанди ESX (i) мебошад. Зеро vSphere як ҳалли хеле маъмул аст, баъзан ман онро бо он муқоиса мекунам.
oVirt дар 2 соат. Қисми 1. Платформаи виртуализатсияи кушода, ба хатоҳо таҳаммулпазир
Райс. 1 — Панели идоракунии oVirt.

Аксари тақсимоти Linux ва версияҳои Windows ҳамчун мошинҳои меҳмон дастгирӣ карда мешаванд. Барои мошинҳои меҳмонон агентҳо ва дастгоҳҳои виртуалии оптимизатсияшуда ва драйверҳои virtio, пеш аз ҳама контролери диск ва интерфейси шабака мавҷуданд.
Барои татбиқи ҳалли ба хатогиҳо тобовар ва тамоми хусусиятҳои ҷолиб, ба шумо нигоҳдории муштарак лозим аст. Ҳарду блоки FC, FCoE, iSCSI ва NFS анборҳои файлҳо ва ғайра дастгирӣ карда мешаванд.Барои татбиқи ҳалли ба хатогиҳо тобовар, системаи нигоҳдорӣ инчунин бояд ба хатоҳо тобовар бошад (ҳадди ақал 2 контроллер, бисёргузар).
Истифодаи нигаҳдории маҳаллӣ имконпазир аст, аммо бо нобаёнӣ танҳо анборҳои муштарак барои кластери воқеӣ мувофиқанд. Нигоҳдории маҳаллӣ системаро як маҷмӯи ноҳамвори гипервизорҳо месозад ва ҳатто бо нигаҳдории муштарак кластерро ҷамъ кардан мумкин нест. Роҳи аз ҳама дуруст ин мошинҳои бедиск бо пурборшаванда аз SAN ё дискҳои андозаи ҳадди ақал мебошанд. Эҳтимол, тавассути қалмоқе vdsm, имкони васл кардани нигаҳдории нармафзори муайяншуда аз дискҳои маҳаллӣ (масалан, Ceph) ва пешниҳоди он ба VM имконпазир аст, аммо ман онро ҷиддӣ баррасӣ накардаам.

меъморӣ

oVirt дар 2 соат. Қисми 1. Платформаи виртуализатсияи кушода, ба хатоҳо таҳаммулпазир
Райс. 2 - меъмории oVirt.
Тафсилоти бештар дар бораи меъморӣ мумкин аст дар хуччатхо таҳиякунанда.

oVirt дар 2 соат. Қисми 1. Платформаи виртуализатсияи кушода, ба хатоҳо таҳаммулпазир
Райс. 3 — объектҳои oVirt.

Унсури боло дар иерархия - аст Маркази иттилоотӣ. Он муайян мекунад, ки захираи муштарак ё маҳаллӣ истифода мешавад, инчунин маҷмӯи хусусиятҳои истифодашуда (мутобиқат, 4.1 то 4.3). Шояд як ё якчанд бошад. Барои бисёр интихобҳо, истифодаи Маркази пешфарзии маълумот - Пешфарз - мувофиқ аст.
Маркази маълумот аз як ё якчанд иборат аст Гурӯҳҳо. Кластер навъи протсессор, сиёсатҳои муҳоҷират ва ғайраро муайян мекунад. Барои насбҳои хурд, шумо инчунин метавонед худро бо кластери пешфарз маҳдуд кунед.
Кластер, дар навбати худ, иборат аст аз Идоракунандаки кори асосиро иҷро мекунанд - онҳо мошинҳои виртуалиро мебаранд, нигоҳдорӣ ба онҳо пайваст аст. Кластер 2 ё зиёда мизбонро дар бар мегирад. Ҳарчанд аз ҷиҳати техникӣ сохтани кластер бо 1 ҳост имконпазир аст, аммо истифодаи амалӣ надорад.

oVirt бисёр вазифаҳоро дастгирӣ мекунад, аз ҷумла. Муҳоҷирати зиндаи мошинҳои виртуалӣ байни гипервизорҳо (муҳоҷирати зинда) ва муҳоҷирати нигаҳдорӣ (муҳоҷирати нигаҳдорӣ), виртуализатсияи мизи корӣ (инфрасохтори виртуалӣ) бо ҳавзҳои VM, VM-ҳои давлатӣ ва бидуни шаҳрвандӣ, дастгирии NVidia Grid vGPU, воридот аз vSphere, KVM вуҷуд дорад. тавоно API ва бисёр чизҳои дигар. Ҳамаи ин хусусиятҳо бе роялти дастрасанд ва агар дастгирӣ талаб карда шавад, дастгирӣро аз Red Hat тавассути шарикони минтақавӣ харидан мумкин аст.

Дар бораи нархҳои RHV

Арзиши он дар муқоиса бо VMware баланд нест, танҳо дастгирӣ харида мешавад - бе талаби хариди худи литсензия. Дастгирӣ танҳо барои гипервизорҳо харида мешавад; ovirt-муҳаррик, бар хилофи сервери vCenter, ҳеҷ гуна хароҷотро талаб намекунад.

Намунаи ҳисобкунӣ барои соли 1-уми моликият

Биёед кластери 4 мошини 2-розетка ва нархи чаканаро (бе тахфифҳои лоиҳа) баррасӣ кунем.
Обунаи стандартии RHV 999 доллар арзиш дорад барои як розетка / сол (мукофоти 365/24/7 - $ 1499), ҳамагӣ 4 * 2 * $ 999 =$7992.
Нархи vSphere:

  • VMware vCenter Server Standard барои як мисол $10,837.13, плюс обунаи Basic $2,625.41 (истеҳсол — $3,125.39);
  • VMware vSphere Standard $ 1,164.15 + Обунаи асосӣ $ 552.61 (истеҳсоли $ 653.82);
  • VMware vSphere Enterprise Plus $6,309.23 + Обунаи асосӣ $1,261.09 (Истеҳсоли $1,499.94).

Ҳамагӣ: 10 + 837,13 + 2 * 625,41 * (4 + 2) = $ 27 196,62 барои варианти ҷавонтарин. Фарқият тақрибан 3,5 маротиба аст!
Дар oVirt, ҳама функсияҳо бидуни маҳдудият дастрасанд.

Хусусиятҳои мухтасар ва ҳадди аксар

Талаботҳои система

Гипервизор CPU-ро талаб мекунад, ки виртуализатсияи сахтафзор фаъол аст, ҳадди ақали хотираи RAM барои оғоз 2 ГБ аст, ҳаҷми нигоҳдории тавсияшаванда барои OS 55 ГБ (асосан барои гузоришҳо ва ғайра, худи ОС каме вақт мегирад).
Муфассалтар - дар ин ҷо.
барои муҳаррик ҳадди ақали талаботи 2 аслӣ / 4 GiB RAM / 25 нигаҳдории GiB. Тавсия дода мешавад - аз 4 ядро ​​​​/16 ГБ RAM / нигаҳдории 50 ГБ.
Мисли ҳама гуна система, дар ҳаҷм ва миқдор маҳдудиятҳо мавҷуданд, ки аксарияти онҳо аз имкониятҳои серверҳои тиҷоратии оммавии дастрас зиёданд. Ҳа, ҷуфти Intel Xeon Gold 6230 метавонад ба 2 TiB RAM муроҷиат кунад ва 40 ядро ​​(80 ришта) медиҳад, ки ҳатто аз ҳудуди як VM камтар аст.

Максимумҳои мошини виртуалӣ:

  • Максимум мошинҳои виртуалии ҳамзамон коркунанда: Бемаҳдуд;
  • Максимум CPU-ҳои виртуалӣ барои як мошини виртуалӣ: 384;
  • Максимум хотира барои як мошини виртуалӣ: 4 TiB;
  • Андозаи максималии як диски як мошини виртуалӣ: 8 TiB.

Максимумҳои мизбон:

  • Ядро ё риштаҳои CPU мантиқӣ: 768;
  • RAM: 12 TiB;
  • Шумораи мошинҳои виртуалии ҷойгиршуда: 250;
  • Муҳоҷирати зиндаи ҳамзамон: 2 даромад, 2 баромад;
  • Маҷрои интиқоли зинда: Пешфарз то 52 МБ (~436 Мб) барои як муҳоҷир ҳангоми истифодаи сиёсати муҳоҷирати меросӣ. Дигар сиёсатҳо арзишҳои мутобиқшавии интиқолро дар асоси суръати дастгоҳи ҷисмонӣ истифода мебаранд. Сиёсати QoS метавонад маҷрои интиқолро маҳдуд кунад.

Ҳадди ниҳоии объекти мантиқии менеҷер:

Дар 4.3 ҳастанд маҳдудиятҳои зерин.

  • маркази маълумот
    • Шумораи максималии маркази додаҳо: 400;
    • Шумораи максималии мизбон: 400 дастгирӣшаванда, 500 санҷидашуда;
    • Шумораи максималии VM: 4000 дастгирӣ мешавад, 5000 санҷида шудааст;
  • Кластер
    • Шумораи максималии кластер: 400;
    • Шумораи максималии мизбон: 400 дастгирӣшаванда, 500 санҷидашуда;
    • Шумораи максималии VM: 4000 дастгирӣ мешавад, 5000 санҷида шудааст;
  • шабакаи
    • Шабакаҳои мантиқӣ/кластер: 300;
    • SDN / шабакаҳои беруна: 2600 санҷидашуда, маҳдудияти маҷбурӣ нест;
  • гардероб
    • Доменҳои ҳадди аксар: 50 дастгиришаванда, 70 санҷидашуда;
    • Хостҳо барои як домен: Маҳдудият нест;
    • Ҳаҷми мантиқӣ барои як домени блок (бештар): 1500;
    • Шумораи максималии LUNs (бештар): 300;
    • Андозаи максималии диск: 500 TiB (бо нобаёнӣ то 8 TiB маҳдуд аст).

Вариантҳои татбиқ

Тавре ки аллакай зикр гардид, oVirt аз 2 унсури асосӣ - ovirt-муҳаррик (назорат) ва ovirt-host (гипервизор) сохта шудааст.
Муҳаррик метавонад ё берун аз худи платформа ҷойгир карда шавад (Менеҷери мустақил - ин метавонад як VM бошад, ки дар платформаи дигар кор мекунад ё гипервизори алоҳида ё ҳатто мошини физикӣ) ё дар худи платформа (муҳаррики худидорашаванда, шабеҳ ба равиши VCSA аз VMware).
Гипервизорро дар ҳар кадоме насб кардан мумкин аст OS муқаррарии RHEL/CentOS 7 (EL Host) ва ғайра ОС-и минималии махсусгардонидашуда (oVirt-Node, дар асоси el7).
Талаботи сахтафзор барои ҳамаи вариантҳо тақрибан якхелаанд.
oVirt дар 2 соат. Қисми 1. Платформаи виртуализатсияи кушода, ба хатоҳо таҳаммулпазир
Райс. 4 - меъмории стандартӣ.

oVirt дар 2 соат. Қисми 1. Платформаи виртуализатсияи кушода, ба хатоҳо таҳаммулпазир
Райс. 5 - Меъмории муҳаррики мустақил.

Ман барои худам менеҷери мустақил ва хостҳои EL интихоб кардам:

  • Вақте ки сухан дар бораи мушкилоти оғозёбӣ меравад, Менеҷери мустақил каме осонтар аст, ҳеҷ мушкили мурғ ва тухм вуҷуд надорад (ба мисли VCSA - шумо наметавонед ҳадди аққал як мизбон пурра фаъол нашавад), аммо вобастагӣ аз системаи дигар вуҷуд дорад*;
  • EL Host тамоми қудрати OS-ро таъмин мекунад, ки барои мониторинги беруна, ислоҳ, бартараф кардани мушкилот ва ғайра муфид аст.

* Аммо, дар давоми тамоми давраи кор, хатто баъд аз ходисаи чиддии электр ин талаб карда намешуд.
Аммо биёед ба нукта бирасем!
Барои таҷриба, метавон як ҷуфт протсессори ProLiant BL460c G7-ро бо CPU Xeon® баровардан мумкин аст. Мо онҳоро барои дубора тавлид кардани раванди насб истифода хоҳем кард.
Биёед ба гиреҳҳо номҳои ovirt.lab.example.com, kvm01.lab.example.com ва kvm02.lab.example.com диҳем.
Биёед бевосита ба насб.

Манбаъ: will.com

Илова Эзоҳ