පැය 2 කින් oVirt. 1 වෙනි කොටස: Fault Tolerant Virtualization Platform විවෘත කරන්න

හැඳින්වීම

විවෘත මූලාශ්ර ව්යාපෘතිය oVirt නිදහස් ව්‍යවසාය ශ්‍රේණියේ අථත්‍යකරණ වේදිකාවකි. habr හරහා අනුචලනය කරන විට, මට එය හමු විය oVirt සුදුසු පරිදි පුළුල් ලෙස ආවරණය නොවේ.
oVirt යනු වානිජමය Red Hat Virtualization (RHV, කලින් RHEV) පද්ධතිය සඳහා වන අතර එය Red Hat හි තටුව යටතේ වර්ධනය වේ. ව්යාකූලත්වය වළක්වා ගැනීම සඳහා, මෙය නෑ CentOS එදිරිව RHEL හා සමානයි, මාදිලිය Fedora vs RHEL වලට සමීප වේ.
ආවරණය යටතේ - KVM, වෙබ් අතුරු මුහුණත කළමනාකරණය සඳහා භාවිතා වේ. RHEL/CentOS 7 OS මත පදනම්ව.
oVirt "සාම්ප්‍රදායික" සේවාදායකය සහ ඩෙස්ක්ටොප් අථත්‍යකරණය (VDI) යන දෙකටම භාවිතා කළ හැක, VMware විසඳුම මෙන් නොව, පද්ධති දෙකම එක සංකීර්ණයක එකට පැවතිය හැක.
හොඳින් ව්‍යාපෘතිය කරන්න ලේඛනගත කර ඇත, ඵලදායි භාවිතය සඳහා දිගු කාලයක් පරිණත වී ඇති අතර ඉහළ බරක් සඳහා සූදානම් වේ.
මෙම ලිපිය වැඩ කරන අසාර්ථක පොකුරක් ගොඩනඟන්නේ කෙසේද යන්න පිළිබඳ ලිපි මාලාවක පළමු ලිපියයි. ඒවා හරහා යාමෙන් පසු, කෙටි කාලයක් තුළ (පැය 2 ක් පමණ) අපට සම්පූර්ණ වැඩ පද්ධතියක් ලැබෙනු ඇත, නමුත් ගැටළු ගණනාවක්, ඇත්ත වශයෙන්ම, අනාවරණය කළ නොහැකි වුවද, මම ඒවා පහත ලිපි වලින් ආවරණය කිරීමට උත්සාහ කරමි.
අපි එය වසර ගණනාවක් තිස්සේ භාවිතා කර ඇත, අපි 4.1 අනුවාදය සමඟ ආරම්භ කළෙමු. අපගේ කාර්මික පද්ධතිය දැන් 480 වන පරම්පරාවේ HPE Synergy 460 සහ Xeon Gold CPU සමඟ ProLiant BL10c පරිගණක මත ජීවත් වේ.
ලියන අවස්ථාව වන විට, වත්මන් අනුවාදය 4.3 වේ.

ලිපි

  1. හැඳින්වීම (අපි මෙහි සිටිමු)
  2. කළමනාකරු (ovirt-එන්ජිම) සහ හයිපර්වයිසර් (ධාරක) ස්ථාපනය කිරීම
  3. අමතර සැකසුම්

ක්‍රියාකාරී ලක්ෂණ

oVirt හි ප්‍රධාන ආයතන 2ක් ඇත: ovirt-engine සහ ovirt-host(s). VMware නිෂ්පාදන ගැන හුරුපුරුදු අය සඳහා, සමස්තයක් ලෙස oVirt වේදිකාවක් ලෙස vSphere වේ, ovirt-එන්ජිම - පාලන ස්තරය - vCenter හා සමාන කාර්යයන් ඉටු කරයි, සහ ovirt-host යනු ESX (i) වැනි හයිපර්වයිසර් වේ. නිසා vSphere යනු ඉතා ජනප්‍රිය විසඳුමකි, සමහර විට මම එය සමඟ සංසන්දනය කරමි.
පැය 2 කින් oVirt. 1 වෙනි කොටස: Fault Tolerant Virtualization Platform විවෘත කරන්න
සහල්. 1 - oVirt පාලන පැනලය.

බොහෝ ලිනක්ස් බෙදාහැරීම් සහ වින්ඩෝස් අනුවාද ආගන්තුක යන්ත්‍ර ලෙස සහාය දක්වයි. ආගන්තුක යන්ත්‍ර සඳහා, නියෝජිතයින් සහ ප්‍රශස්ත අථත්‍ය උපාංග සහ virtio ධාවක ඇත, මූලික වශයෙන් තැටි පාලකයක් සහ ජාල අතුරු මුහුණතක් ඇත.
දෝෂ-ඉවසන විසඳුමක් සහ සියලු රසවත් විශේෂාංග ක්රියාත්මක කිරීමට, ඔබට හවුල් ගබඩාව අවශ්ය වනු ඇත. බ්ලොක් FC, FCoE, iSCSI සහ ගොනු NFS ආචයන දෙකම සහය දක්වයි. දෝෂ-ඉවසන විසඳුමක් ක්‍රියාවට නැංවීම සඳහා, ගබඩා පද්ධතිය ද දෝෂ ඉවසිය යුතුය (අවම වශයෙන් 2 පාලක, බහුපාර්ශ්වික).
දේශීය ගබඩා භාවිතා කළ හැකි නමුත් පෙරනිමියෙන් සැබෑ පොකුරක් සඳහා සුදුසු වන්නේ හවුල් ගබඩා පමණි. ප්‍රාදේශීය ආචයන මඟින් පද්ධතිය අසමාන හයිපර්වයිසර් කට්ටලයක් බවට පත් කරන අතර, හවුල් ආචයනය සමඟ වුවද, පොකුරක් එකලස් කළ නොහැක. වඩාත්ම නිවැරදි ක්‍රමය වන්නේ SAN වෙතින් ඇරඹුම් සහිත තැටි රහිත යන්ත්‍ර හෝ අවම ප්‍රමාණයේ තැටි ය. බොහෝ විට, vdsm කොක්ක හරහා, මෘදුකාංග නිර්වචනය කළ ගබඩාවේ (උදාහරණයක් ලෙස, Ceph) දේශීය තැටි වලින් ගොඩනගා එහි VM ඉදිරිපත් කළ හැකිය, නමුත් මම එය බැරෑරුම් ලෙස සලකා බැලුවේ නැත.

ගෘහ නිර්මාණ ශිල්පය

පැය 2 කින් oVirt. 1 වෙනි කොටස: Fault Tolerant Virtualization Platform විවෘත කරන්න
සහල්. 2 - oVirt ගෘහ නිර්මාණ ශිල්පය.
ගෘහ නිර්මාණ ශිල්පය පිළිබඳ වැඩි විස්තර සොයාගත හැකිය ලියකියවිලි සංවර්ධකයා.

පැය 2 කින් oVirt. 1 වෙනි කොටස: Fault Tolerant Virtualization Platform විවෘත කරන්න
සහල්. 3 - oVirt වස්තූන්.

ධුරාවලියේ ඉහළම මූලද්‍රව්‍යය - දත්ත මධ්යස්ථානය. එය හවුල් හෝ දේශීය ආචයනය භාවිතා කරන්නේද යන්න මෙන්ම භාවිතා කරන විශේෂාංග කට්ටලය (අනුකූලත්වය, 4.1 සිට 4.3 දක්වා) තීරණය කරයි. එකක් හෝ කිහිපයක් තිබිය හැක. බොහෝ විකල්ප සඳහා, පෙරනිමි දත්ත මධ්‍යස්ථානය භාවිතා කිරීම පෙරනිමි වේ.
දත්ත මධ්‍යස්ථානය එකකින් හෝ වැඩි ගණනකින් සමන්විත වේ පොකුරු. පොකුර මඟින් ප්‍රොසෙසරයේ වර්ගය, සංක්‍රමණ ප්‍රතිපත්ති ආදිය තීරණය කරයි. කුඩා ස්ථාපනයන් සඳහා, ඔබට පෙරනිමි පොකුරට සීමා කළ හැක.
පොකුර, අනෙක් අතට, සමන්විත වේ සත්කාරකප්‍රධාන කාර්යය ඉටු කරන ඒවා - ඔවුන් අතථ්‍ය යන්ත්‍ර රැගෙන යයි, ගබඩා ඒවාට සම්බන්ධ වේ. පොකුර ධාරක 2ක් හෝ වැඩි ගණනක් උපකල්පනය කරයි. ධාරක 1ක් සහිත පොකුරක් සෑදීමට තාක්ෂණික වශයෙන් හැකි වුවද, මෙය ප්‍රායෝගික ප්‍රයෝජනයක් නොවේ.

oVirt ඇතුළුව බොහෝ විශේෂාංග සඳහා සහය දක්වයි. හයිපර්වයිසර් (සජීවී සංක්‍රමණය) සහ ගබඩා අතර අථත්‍ය යන්ත්‍ර සජීවී සංක්‍රමණය (ගබඩා සංක්‍රමණය), ඩෙස්ක්ටොප් අථත්‍යකරණය (අථත්‍ය ඩෙස්ක්ටොප් යටිතල පහසුකම්) VM සංචිත, රාජ්‍ය පූර්ණ සහ අස්ථායී VMs, NVidia Grid vGPU සඳහා සහය, vSphere, KVM වෙතින් ආයාත කිරීම, බලවත් API සහ තවත් බොහෝ දේ. මෙම විශේෂාංග සියල්ල කර්තෘ-නිදහස් ලබා ගත හැකි අතර, අවශ්‍ය නම්, කලාපීය හවුල්කරුවන් හරහා Red Hat වෙතින් සහය මිලදී ගත හැක.

RHV මිල ගණන් ගැන

VMware හා සසඳන විට පිරිවැය ඉහළ නැත, සහාය පමණක් මිලදී ගනු ලැබේ - බලපත්‍රයම මිලදී ගැනීමේ අවශ්‍යතාවයකින් තොරව. සහාය මිලදී ගනු ලබන්නේ හයිපර්වයිසර් සඳහා පමණි, ovirt-එන්ජිම, vCenter සේවාදායකය මෙන් නොව, වියදම් අවශ්‍ය නොවේ.

හිමිකාරිත්වයේ 1 වන වසර සඳහා ගණනය කිරීමේ උදාහරණය

සොකට් යන්ත්‍ර 4 සහ සිල්ලර මිල ගණන් (ව්‍යාපෘති වට්ටම් නොමැත) පොකුරක් සලකා බලන්න.
RHV සම්මත දායකත්වය $999 පිරිවැය සොකට් එකකට/වසරකට (වාරික 365/24/7 - $1499), මුළු 4*2*$999=$7992.
vSphere මිල:

  • VMware vCenter Server සම්මත $10,837.13 එක් අවස්ථාවක සහ මූලික දායකත්වය $2,625.41 (නිෂ්පාදනය $3,125.39);
  • VMware vSphere සම්මත $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 GiB වේ, OS සඳහා නිර්දේශිත ගබඩා ප්‍රමාණය 55 GiB වේ (බොහෝ විට ලොග් සඳහා, මෙහෙයුම් පද්ධතියම සුළු වශයෙන් ගනී).
වැඩිපුර විස්තර - මෙහි.
සඳහා එන්ජිම අවම අවශ්‍යතා 2 cores/4 GiB RAM/25 GiB ආචයනය. නිර්දේශිත - 4 cores / 16 GiB RAM / 50 GiB ආචයනය.
ඕනෑම පද්ධතියක මෙන්, පරිමාවන් සහ ප්‍රමාණවල සීමාවන් ඇත, ඒවායින් බොහොමයක් පවතින මහා වාණිජ සේවාදායකයන්ගේ හැකියාවන් ඉක්මවා යයි. ඔව්, යුවලක්. Intel Xeon Gold 6230 RAM 2 TiB ඇමතීමට හැකි අතර හර 40 (නූල් 80) ලබා දෙයි, එය VM එකක සීමාවට වඩා අඩුය.

අතථ්‍ය යන්ත්‍ර උපරිම:

  • උපරිම සමගාමීව ධාවනය වන අතථ්‍ය යන්ත්‍ර: අසීමිත;
  • අතථ්‍ය යන්ත්‍රයකට උපරිම අථත්‍ය CPU: 384;
  • අථත්‍ය යන්ත්‍රයකට උපරිම මතකය: 4 TiB;
  • අථත්‍ය යන්ත්‍රයකට උපරිම තනි තැටි ප්‍රමාණය: 8 TiB.

සත්කාරක උපරිම:

  • තාර්කික CPU හරය හෝ නූල්: 768;
  • RAM: 12 TiB
  • සත්කාරක අථත්‍ය යන්ත්‍ර ගණන: 250;
  • සමගාමී සජීවී සංක්‍රමණ: 2 පැමිණෙන, 2 පිටතට යන;
  • සජීවී සංක්‍රමණ කලාප පළල: උරුම සංක්‍රමණ ප්‍රතිපත්තිය භාවිතා කරන විට සංක්‍රමණයකට 52 MiB (~436 Mb) වෙත පෙරනිමිය. අනෙකුත් ප්‍රතිපත්ති භෞතික උපාංගයේ වේගය මත පදනම්ව අනුවර්තන ප්‍රතිදාන අගයන් භාවිතා කරයි. QoS ප්‍රතිපත්තිවලට සංක්‍රමණ කලාප පළල සීමා කළ හැක.

කළමනාකරු තාර්කික ආයතන උපරිම:

4.3 හි ඇත පහත සීමාවන්.

  • දත්ත මධ්යස්ථානය
    • උපරිම දත්ත මධ්‍යස්ථාන ගණන: 400;
    • උපරිම ධාරක ගණන: 400 සහාය, 500 පරීක්ෂා කර ඇත;
    • උපරිම VM ගණන: 4000 සහාය, 5000 පරීක්ෂා කර ඇත;
  • පොකුරු
    • උපරිම පොකුරු ගණන: 400;
    • උපරිම ධාරක ගණන: 400 සහාය, 500 පරීක්ෂා කර ඇත;
    • උපරිම VM ගණන: 4000 සහාය, 5000 පරීක්ෂා කර ඇත;
  • ජාල
    • තාර්කික ජාල/පොකුරු: 300
    • SDN/බාහිර ජාල: 2600 පරීක්‍ෂා කර ඇත, බලාත්මක සීමාවක් නැත;
  • ගබඞා
    • උපරිම වසම්: 50 සහාය, 70 පරීක්ෂා;
    • වසමකට ධාරක: සීමාවක් නැත;
    • වාරණ වසමකට තාර්කික වෙළුම් (වැඩි): 1500;
    • උපරිම LUN ගණන (වැඩි): 300;
    • උපරිම තැටි ප්රමාණය: 500 TiB (පෙරනිමියෙන් 8 TiB දක්වා සීමා වේ).

ක්රියාත්මක කිරීමේ විකල්ප

දැනටමත් සඳහන් කර ඇති පරිදි, oVirt මූලික අංග 2 කින් ගොඩනගා ඇත - ovirt-එන්ජිම (කළමනාකරණය) සහ ovirt-host (hypervisor).
එන්ජිම වේදිකාවෙන් පිටත (ස්වාධීන කළමනාකරු - එය වෙනත් වේදිකාවක ධාවනය වන VM එකක් හෝ වෙනම හයිපර්වයිසරයක් සහ භෞතික යන්ත්‍රයක් පවා විය හැක) සහ වේදිකාවේම (VMware හි VCSA හා සමාන ස්වයං-ධාරක එන්ජිමක්) සත්කාරකත්වය දැක්විය හැක. ප්රවේශය).
හයිපර්වයිසර් ස්ථාපනය කළ හැකිය සාමාන්‍ය OS RHEL/CentOS 7 (EL සත්කාරක) සහ විශේෂිත අවම OS (oVirt-Node, el7 මත පදනම්ව).
සියලුම ප්‍රභේද සඳහා දෘඩාංග අවශ්‍යතා ආසන්න වශයෙන් සමාන වේ.
පැය 2 කින් oVirt. 1 වෙනි කොටස: Fault Tolerant Virtualization Platform විවෘත කරන්න
සහල්. 4 - සම්මත ගෘහ නිර්මාණ ශිල්පය.

පැය 2 කින් oVirt. 1 වෙනි කොටස: Fault Tolerant Virtualization Platform විවෘත කරන්න
සහල්. 5 - ස්වයං සත්කාරක එන්ජින් ගෘහ නිර්මාණ ශිල්පය.

මා වෙනුවෙන්, මම ස්වාධීන කළමනාකරු සහ EL සත්කාරක විකල්පය තෝරා ගත්තෙමි:

  • ආරම්භක ගැටළු සමඟ ස්වාධීන කළමනාකරු ටිකක් පහසු ය, කුකුල් මස් සහ බිත්තර උභතෝකෝටිකයක් නොමැත (VCSA සඳහා - අවම වශයෙන් එක් සත්කාරකයක්වත් සම්පූර්ණ වන තුරු ඔබ ආරම්භ නොකරනු ඇත), නමුත් වෙනත් පද්ධතියක් මත යැපීමක් ඇත *;
  • EL Host предоставляет всю мощь ОС, что полезно для внешнего мониторинга, отладки, поиска неисправностей и т.д.

* කෙසේ වෙතත්, බරපතල විදුලිය බිඳවැටීමෙන් පසුව වුවද, සම්පූර්ණ මෙහෙයුම් කාලය තුළ මෙය අවශ්ය නොවීය.
නමුත් කාරණයට වඩා!
අත්හදා බැලීම සඳහා, Xeon® CPU සමඟ ProLiant BL460c G7 තල යුගලයක් නිකුත් කළ හැකිය. අපි ඔවුන් මත ස්ථාපන ක්රියාවලිය ප්රතිනිෂ්පාදනය කරන්නෙමු.
අපි nodes ovirt.lab.example.com, kvm01.lab.example.com සහ kvm02.lab.example.com ලෙස නම් කරමු.
අපි කෙලින්ම යමු ස්ථාපන.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න