මෙම ලිපිය පෙර ලිපියේ අඛණ්ඩ පැවැත්මකි - "
යටිතල පහසුකම් සකස් කිරීම සඳහා වන සියලුම මූලික පියවර දැනටමත් අවසන් කර ඇති බව සැලකිල්ලට ගනිමින්, ඉහළ මට්ටමේ පවතින අතථ්ය යන්ත්ර සත්කාරකත්වය සඳහා oVirt 4.3 පොකුරක් මූලික ස්ථාපනය සහ වින්යාස කිරීමේ ක්රියාවලිය ආවරණය කරනු ඇත.
හැඳින්වීම
ලිපියේ ප්රධාන අරමුණ වන්නේ "" වැනි පියවරෙන් පියවර උපදෙස් සැපයීමයි.ඊලඟ -> ඔව් -> අවසානයි"එය ස්ථාපනය කිරීමේදී සහ වින්යාස කිරීමේදී සමහර විශේෂාංග පෙන්වන්නේ කෙසේද? යටිතල පහසුකම් සහ පරිසරයේ ලක්ෂණ නිසා ඔබේ පොකුර යෙදවීමේ ක්රියාවලිය සෑම විටම එහි විස්තර කර ඇති ක්රියාවලියට සමපාත නොවිය හැකි නමුත් සාමාන්ය මූලධර්ම සමාන වේ.
ආත්මීය දෘෂ්ටි කෝණයකින්,
උනන්දුවක් දක්වන අය සඳහා, RHEV (aka oVirt) සහ VMware vSphere අතර ඇති සියලුම වෙනස්කම් අන්තර්ජාලයෙන් සොයාගත හැකිය, උදාහරණයක් ලෙස
වෙනමම, අථත්ය යන්ත්ර සඳහා ජාල සමඟ වැඩ ටිකක් සංසන්දනය කිරීමට මම කැමතියි. OVirt VMware vSphere හි මෙන් අථත්ය යන්ත්ර සඳහා ජාල කළමනාකරණයේ සමාන මූලධර්මයක් ක්රියාත්මක කරයි (මෙතැන් සිට VMs ලෙස හැඳින්වේ).
- සම්මත ලිනක්ස් පාලමක් භාවිතා කරමින් (VMware හි - සම්මත vSwitch), අථත්යකරණ ධාරක මත ධාවනය;
- විවෘත vSwitch (OVS) භාවිතා කරමින් (VMware හි - බෙදා හරින ලද vSwitch) යනු ප්රධාන කොටස් දෙකකින් සමන්විත බෙදා හරින ලද අතථ්ය ස්විචයකි: මධ්යම OVN සේවාදායකයක් සහ කළමනාකරණය කරන ලද ධාරකවල OVN පාලක.
ක්රියාත්මක කිරීමේ පහසුව හේතුවෙන්, KVM හයිපර්වයිසර් භාවිතා කිරීමේදී සම්මත තේරීම වන සම්මත ලිනක්ස් පාලමක් භාවිතා කරමින් VM සඳහා oVirt හි ජාල සැකසීම ලිපියෙන් විස්තර කෙරෙන බව සටහන් කළ යුතුය.
මේ සම්බන්ධයෙන්, පොකුරක් තුළ ජාලය සමඟ වැඩ කිරීම සඳහා මූලික නීති කිහිපයක් තිබේ, ඒවා උල්ලංඝනය නොකිරීමට හොඳම වේ:
- IP ලිපින හැර, oVirt වෙත එකතු කිරීමට පෙර ධාරකවල ඇති සියලුම ජාල සැකසීම් සමාන විය යුතුය.
- ධාරකයක් oVirt හි පාලනයට නතු වූ පසු, ඔබගේ ක්රියාවන් පිළිබඳව පූර්ණ විශ්වාසයකින් තොරව ජාල සැකසීම් තුළ අතින් කිසිවක් වෙනස් කිරීම නිර්දේශ නොකරයි, මන්ද oVirt නියෝජිතයා විසින් ධාරකය නැවත ආරම්භ කිරීමෙන් පසු ඒවා පෙර ඒවාට පෙරළීම හෝ නියෝජිතයා.
- VM සඳහා නව ජාලයක් එකතු කිරීම මෙන්ම එය සමඟ වැඩ කිරීම සිදු කළ යුත්තේ oVirt කළමනාකරණ කොන්සෝලයෙන් පමණි.
තවත් වැදගත් සටහනක් - ඉතා තීරණාත්මක පරිසරයක් සඳහා (මුදල් අලාභ සඳහා ඉතා සංවේදී), ගෙවන ලද ආධාර සහ භාවිතය භාවිතා කිරීම තවමත් නිර්දේශ කරනු ලැබේ.
අවසානයේ නිර්දේශිතයි oVirt පොකුරක් යෙදවීමට පෙර, ඔබ ගැන හුරුපුරුදු වන්න
ලිපිය සහ oVirt පොකුරේ ක්රියාකාරීත්වයේ මූලධර්ම තේරුම් ගැනීමට මූලික වන්නේ මෙම මාර්ගෝපදේශ ලේඛන වේ:
එහි පරිමාව ඉතා විශාල නොවේ, පැයකින් හෝ දෙකකින් ඔබට මූලික මූලධර්ම හොඳින් ප්රගුණ කළ හැකිය, නමුත් විස්තර වලට කැමති අය සඳහා කියවීමට නිර්දේශ කෙරේ.
එබැවින්, ධාරක, ස්විච සහ ගබඩා පද්ධතිවල සියලුම මූලික සැකසුම් සම්පූර්ණ කර ඇත්නම්, අපි සෘජුවම oVirt යෙදවීම වෙත යන්නෙමු.
2 කොටස. oVirt 4.3 පොකුර ස්ථාපනය කිරීම සහ වින්යාස කිරීම
දිශානතියේ පහසුව සඳහා, මම මෙම ලිපියේ ප්රධාන කොටස් ලැයිස්තුගත කරමි, ඒවා එකින් එක සම්පූර්ණ කළ යුතුය:
- oVirt කළමනාකරණ සේවාදායකය ස්ථාපනය කිරීම
- නව දත්ත මධ්යස්ථානයක් නිර්මාණය කිරීම
- නව පොකුරක් නිර්මාණය කිරීම
- ස්වයං-සත්කාරක පරිසරයක් තුළ අතිරේක ධාරක ස්ථාපනය කිරීම
- ගබඩා ප්රදේශයක් හෝ ගබඩා වසම් නිර්මාණය කිරීම
- අතථ්ය යන්ත්ර සඳහා ජාල නිර්මාණය කිරීම සහ වින්යාස කිරීම
- අතථ්ය යන්ත්රයක් යෙදවීම සඳහා ස්ථාපන රූපයක් නිර්මාණය කිරීම
- අතථ්ය යන්ත්රයක් සාදන්න
oVirt කළමනාකරණ සේවාදායකය ස්ථාපනය කිරීම
oVirt කළමනාකරණ සේවාදායකය සමස්ත oVirt යටිතල ව්යුහයම කළමනාකරණය කරන අතථ්ය යන්ත්රයක්, ධාරකයක් හෝ අතථ්ය උපාංගයක් ආකාරයෙන් oVirt යටිතල ව්යුහයේ වැදගත්ම අංගය වේ.
අථත්යකරණ ලෝකයෙන් එහි සමීප ප්රතිසමයන් වන්නේ:
- VMware vSphere - vCenter සේවාදායකය
- Microsoft Hyper-V - පද්ධති මධ්යස්ථානය අතථ්ය යන්ත්ර කළමනාකරු (VMM).
oVirt කළමනාකරණ සේවාදායකය ස්ථාපනය කිරීමට, අපට විකල්ප දෙකක් තිබේ:
විකල්ප 1
විශේෂිත VM හෝ ධාරක ස්වරූපයෙන් සේවාදායකයක් යෙදවීම.
මෙම විකල්පය ඉතා හොඳින් ක්රියා කරයි, නමුත් එවැනි VM එකක් පොකුරෙන් ස්වාධීනව ක්රියාත්මක වේ නම්, i.e. KVM ධාවනය වන සාමාන්ය අතථ්ය යන්ත්රයක් ලෙස කිසිදු පොකුරු ධාරකයක ක්රියාත්මක නොවේ.
එවැනි VM එකක් පොකුරු ධාරක මත යෙදවිය නොහැක්කේ ඇයි?
oVirt කළමනාකරණ සේවාදායකය යෙදවීමේ ක්රියාවලියේ ආරම්භයේදීම, අපට උභතෝකෝටිකයක් තිබේ - අපට කළමනාකරණ VM එකක් ස්ථාපනය කළ යුතුය, නමුත් ඇත්ත වශයෙන්ම තවමත් පොකුරක් නොමැත, එබැවින් අපට පියාසර කිරීමේදී කුමක් ඉදිරිපත් කළ හැකිද? ඒක හරි - අනාගත පොකුරු නෝඩයක් මත KVM ස්ථාපනය කරන්න, ඉන්පසු එය මත අථත්ය යන්ත්රයක් සාදන්න, උදාහරණයක් ලෙස, CentOS OS සමඟ සහ එහි oVirt එන්ජිම යෙදවීම. මෙය සාමාන්යයෙන් එවැනි VM එකක් සම්පූර්ණයෙන් පාලනය කිරීමේ හේතූන් මත සිදු කළ හැකිය, නමුත් මෙය වැරදි චේතනාවකි, මන්ද මෙම අවස්ථාවේ දී, අනාගතයේදී එවැනි පාලන VM සමඟ 100% ගැටළු ඇති වේ:
- එය පොකුරේ ධාරක (නෝඩ්) අතර oVirt කොන්සෝලය තුළ සංක්රමණය කළ නොහැක;
- KVM හරහා සංක්රමණය වන විට virsh migrate, මෙම VM oVirt කොන්සෝලයෙන් කළමනාකරණය සඳහා ලබා ගත නොහැක.
- පොකුරු ධාරක පෙන්විය නොහැක නඩත්තු ප්රකාරය (නඩත්තු මාදිලිය), ඔබ භාවිතා කරමින් මෙම VM ධාරකයෙන් ධාරකයට සංක්රමණය කරන්නේ නම් virsh migrate.
එබැවින් නීතිරීතිවලට අනුව සෑම දෙයක්ම කරන්න - oVirt කළමනාකරණ සේවාදායකය සඳහා වෙනම ධාරකයක් හෝ එය මත ක්රියාත්මක වන ස්වාධීන VM එකක් භාවිතා කරන්න, නැතහොත් වඩා හොඳ, දෙවන විකල්පයේ ලියා ඇති ආකාරයට කරන්න.
විකල්ප 2
එය විසින් කළමනාකරණය කරන ලද පොකුරු ධාරකයක oVirt එන්ජින් උපකරණ ස්ථාපනය කිරීම.
අපගේ නඩුවේදී වඩාත් නිවැරදි හා සුදුසු ලෙස තවදුරටත් සලකා බලනු ලබන්නේ මෙම විකල්පයයි.
එවැනි VM එකක් සඳහා වන අවශ්යතා පහත විස්තර කර ඇත; පාලන VM ක්රියාත්මක කළ හැකි යටිතල ව්යුහය තුළ අවම වශයෙන් ධාරක දෙකක් තිබීම නිර්දේශ කර ඇති බව පමණක් මම එකතු කරමි. මෙන්න මම එය එකතු කිරීමට කැමතියි, මම කලින් ලිපියේ අදහස් දැක්වීම් වල දැනටමත් ලියා ඇති පරිදි, මට කවදාවත් ලබා ගැනීමට නොහැකි විය splitbrain ධාරක දෙකක oVirt පොකුරක් මත, ඒවා මත සත්කාරක-එන්ජින් VM ධාවනය කිරීමේ හැකියාව ඇත.
පොකුරේ පළමු ධාරකය මත oVirt එන්ජින් උපකරණ ස්ථාපනය කිරීම
නිල ලියකියවිලි වෙත සබැඳිය -
සංග්රාහක-එන්ජිම VM යෙදවීමට පෙර සපුරාලිය යුතු පූර්වාවශ්යතා ලේඛනය සඳහන් කරයි, තවද ස්ථාපන ක්රියාවලියම සවිස්තරාත්මකව විස්තර කරයි, එබැවින් එය වාචිකව පුනරාවර්තනය කිරීමේ සුළු ප්රයෝජනයක් ඇත, එබැවින් අපි වැදගත් තොරතුරු කිහිපයක් කෙරෙහි අවධානය යොමු කරමු.
- සියලුම ක්රියාවන් ආරම්භ කිරීමට පෙර, ධාරකයේ BIOS සැකසුම් තුළ අථත්යකරණ සහාය සක්රිය කිරීමට වග බලා ගන්න.
- ධාරකයෙහි සත්කාරක-එන්ජින් ස්ථාපකය සඳහා පැකේජය ස්ථාපනය කරන්න:
yum -y install http://resources.ovirt.org/pub/yum-repo/ovirt-release43.rpm
yum -y install epel-release
yum install screen ovirt-hosted-engine-setup
- අපි ධාරකයේ තිරයේ oVirt Hosted එන්ජිම යෙදවීමේ ක්රියා පටිපාටිය ආරම්භ කරමු (ඔබට එය Ctrl-A + D හරහා පිටවිය හැකිය, Ctrl-D හරහා වසා දමන්න):
screen
hosted-engine --deploy
ඔබට අවශ්ය නම්, ඔබට පෙර සූදානම් කළ පිළිතුරු ගොනුවක් සමඟ ස්ථාපනය ක්රියාත්මක කළ හැකිය:
hosted-engine --deploy --config-append=/var/lib/ovirt-hosted-engine-setup/answers/answers-ohe.conf
- සත්කාරක-එන්ජිම යෙදවීමේදී, අපි අවශ්ය සියලු පරාමිතියන් නියම කරමු:
- имя кластера
- количество vCPU и vRAM (рекомендуется 4 vCPU и 16 Гб)
- пароли
- тип хранилища для hosted engine ВМ – в нашем случае FC
- номер LUN для установки hosted engine
- где будет находиться база данных для hosted engine – рекомендую для простоты выбрать Local (это БД PostgreSQL работающая внутри этой ВМ)
и др. параметры.
- ධාරක එන්ජිමක් සහිත ඉතා ඉහලින් ලබා ගත හැකි VM ස්ථාපනය කිරීම සඳහා, අපි මීට පෙර ගබඩා පද්ධතිය මත විශේෂ LUN නිර්මාණය කළෙමු, අංක 4 සහ 150 GB ප්රමාණයෙන්, පසුව එය පොකුරු ධාරක වෙත ඉදිරිපත් කරන ලදී - බලන්න
පෙර ලිපිය .
මින් පෙර අපි ධාරක මත එහි දෘශ්යතාව පරීක්ෂා කළෙමු:
multipath -ll
…
3600a098000e4b4b3000003c95d171065 dm-3 DELL , MD38xxf
size=150G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 rdac' wp=rw
|-+- policy='service-time 0' prio=14 status=active
| `- 15:0:0:4 sdc 8:32 active ready running
`-+- policy='service-time 0' prio=9 status=enabled
`- 18:0:0:4 sdj 8:144 active ready running
- සත්කාරක-එන්ජින් යෙදවීමේ ක්රියාවලියම සංකීර්ණ නොවේ; අවසානයේ අපට මෙවැනි දෙයක් ලැබිය යුතුය:
[ INFO ] Generating answer file '/var/lib/ovirt-hosted-engine-setup/answers/answers-20191129131846.conf'
[ INFO ] Generating answer file '/etc/ovirt-hosted-engine/answers.conf'
[ INFO ] Stage: Pre-termination
[ INFO ] Stage: Termination
[ INFO ] Hosted Engine successfully deployed
අපි සත්කාරකයේ oVirt සේවාවන් තිබේදැයි පරීක්ෂා කරන්නෙමු:
සෑම දෙයක්ම නිවැරදිව සිදු කර ඇත්නම්, ස්ථාපනය අවසන් වූ පසු, වෙබ් බ්රවුසරයක් භාවිතා කරන්න
"පරිපාලන ද්වාරයෙහි" තිර රුවක්
තිර පිටුවේ ඇති පරිදි පිවිසුම් සහ මුරපදය (ස්ථාපන ක්රියාවලියේදී සකසා ඇති) කවුළුවට ඇතුළත් කිරීමෙන්, අපි විවෘත අථත්යකරණ කළමනාකරු පාලක පැනලය වෙත පිවිසෙමු, එහිදී ඔබට අථත්ය යටිතල ව්යුහය සමඟ සියලු ක්රියා කළ හැකිය:
- දත්ත මධ්යස්ථානය එකතු කරන්න
- පොකුරක් එකතු කර වින්යාස කරන්න
- සත්කාරක එකතු කිරීම සහ කළමනාකරණය කිරීම
- අථත්ය යන්ත්ර තැටි සඳහා ගබඩා ප්රදේශ හෝ ගබඩා වසම් එක් කරන්න
- අතථ්ය යන්ත්ර සඳහා ජාල එකතු කිරීම සහ වින්යාස කිරීම
- අතථ්ය යන්ත්ර, ස්ථාපන රූප, VM සැකිලි එකතු කිරීම සහ කළමනාකරණය කිරීම
මෙම සියලු ක්රියා තවදුරටත් සාකච්ඡා කරනු ඇත, සමහරක් විශාල සෛලවල, අනෙක් ඒවා වඩාත් විස්තරාත්මකව සහ සූක්ෂ්ම ලෙස.
නමුත් පළමුව මම මෙම ඇඩෝනය කියවීමට නිර්දේශ කරමි, එය බොහෝ දෙනෙකුට ප්රයෝජනවත් වනු ඇත.
එකතු කිරීම
1) ප්රතිපත්තිමය වශයෙන්, එවැනි අවශ්යතාවයක් තිබේ නම්, පැකේජ භාවිතා කර කල්තියා පොකුරු නෝඩ් මත KVM හයිපර්වයිසර් ස්ථාපනය කිරීමෙන් කිසිවක් ඔබව වළක්වන්නේ නැත. ලිබ්වර්ට් и qemu-sq.m (හෝ qemu-kvm-ev) අපේක්ෂිත අනුවාදයේ, oVirt පොකුරු නෝඩයක් යෙදවීමේදී, එය විසින්ම මෙය කළ හැකිය.
නමුත් එසේ නම් ලිබ්වර්ට් и qemu-sq.m ඔබ නවතම අනුවාදය ස්ථාපනය කර නොමැති නම්, සත්කාරක එන්ජිමක් යෙදවීමේදී ඔබට පහත දෝෂය ලැබෙනු ඇත:
error: unsupported configuration: unknown CPU feature: md-clear
එම. තිබිය යුතුය
<feature policy='require' name='md-clear'/>
md-clear සහය ඇතිව, libvirt v.4.5.0-10.el7_6.12 ස්ථාපනය කරන්න:
yum-config-manager --disable mirror.centos.org_centos-7_7_virt_x86_64_libvirt-latest_
yum install centos-release-qemu-ev
yum update
yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer libguestfs libguestfs-tools dejavu-lgc-sans-fonts virt-top libvirt libvirt-python libvirt-client
systemctl enable libvirtd
systemctl restart libvirtd && systemctl status libvirtd
'md-clear' සහාය සඳහා පරීක්ෂා කරන්න:
virsh domcapabilities kvm | grep require
<feature policy='require' name='ss'/>
<feature policy='require' name='hypervisor'/>
<feature policy='require' name='tsc_adjust'/>
<feature policy='require' name='clflushopt'/>
<feature policy='require' name='pku'/>
<feature policy='require' name='md-clear'/>
<feature policy='require' name='stibp'/>
<feature policy='require' name='ssbd'/>
<feature policy='require' name='invtsc'/>
මෙයින් පසු, ඔබට සත්කාරක එන්ජිම ස්ථාපනය කිරීම දිගටම කරගෙන යා හැක.
2) oVirt 4.3 හි, ෆයර්වෝලයක් තිබීම සහ භාවිතය ෆයර්වෝල්ඩ් අනිවාර්ය අවශ්යතාවකි.
සත්කාරක-එන්ජිම සඳහා VM යෙදවීමේදී අපට පහත දෝෂය ලැබේ නම්:
[ ERROR ] fatal: [localhost]: FAILED! => {"changed": false, "msg": "firewalld is required to be enabled and active in order to correctly deploy hosted-engine. Please check, fix accordingly and re-deploy.n"}
[ ERROR ] Failed to execute stage 'Closing up': Failed executing ansible-playbook
[https://bugzilla.redhat.com/show_bug.cgi?id=1608467
එවිට ඔබට තවත් ෆයර්වෝල් එකක් නිවා දැමිය යුතුය (එය භාවිතා කරන්නේ නම්), ස්ථාපනය කර ධාවනය කරන්න ෆයර්වෝල්ඩ්:
yum install firewalld
systemctl enable firewalld
systemctl start firewalld
firewall-cmd --state
firewall-cmd --get-default-zone
firewall-cmd --get-active-zones
firewall-cmd --get-zones
පසුව, පොකුර සඳහා නව ධාරකයක ovirt නියෝජිතයා ස්ථාපනය කරන විට, එය අවශ්ය වරායන් වින්යාස කරනු ඇත. ෆයර්වෝල්ඩ් ස්වයංක්රීයව.
3) ධාරක එන්ජිමක් සමඟ VM ධාවනය වන ධාරකයක් නැවත ආරම්භ කිරීම.
පුරුදු විදියටම,
සත්කාරක එන්ජිම VM හි සියලුම කළමනාකරණය සිදු කරනු ලබන්නේ විධානය භාවිතයෙන් පමණි සත්කාරක-එන්ජිම එය ධාවනය වන ධාරකය මත, ගැන වර්ෂ් ඔබට SSH හරහා මෙම VM වෙත සම්බන්ධ වී විධානය ක්රියාත්මක කළ හැකි බව අපි අමතක කළ යුතුයි.වසා දැමීම".
VM එකක් නඩත්තු ප්රකාරයට දැමීමේ ක්රියා පටිපාටිය:
hosted-engine --set-maintenance --mode=global
hosted-engine --vm-status
!! Cluster is in GLOBAL MAINTENANCE mode !!
--== Host host1.test.local (id: 1) status ==--
conf_on_shared_storage : True
Status up-to-date : True
Hostname : host1.test.local
Host ID : 1
Engine status : {"health": "good", "vm": "up", "detail": "Up"}
Score : 3400
stopped : False
Local maintenance : False
crc32 : dee1a774
local_conf_timestamp : 1821
Host timestamp : 1821
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=1821 (Sat Nov 29 14:25:19 2019)
host-id=1
score=3400
vm_conf_refresh_time=1821 (Sat Nov 29 14:25:19 2019)
conf_on_shared_storage=True
maintenance=False
state=GlobalMaintenance
stopped=False
hosted-engine --vm-shutdown
අපි සත්කාරක එන්ජින් නියෝජිතයා සමඟ ධාරකය නැවත ආරම්භ කර එය සමඟ අපට අවශ්ය දේ කරමු.
නැවත පණගැන්වීමෙන් පසු, සත්කාරක එන්ජිම සමඟ VM තත්ත්වය පරීක්ෂා කරන්න:
hosted-engine --vm-status
සත්කාරක-එන්ජිම සහිත අපගේ VM ආරම්භ නොවන්නේ නම් සහ සේවා ලොගයේ සමාන දෝෂ අප දකින්නේ නම්:
සේවා ලොගයේ දෝෂය:
journalctl -u ovirt-ha-agent
...
Jun 29 14:34:44 host1 journal: ovirt-ha-agent ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine ERROR Failed to start necessary monitors
Jun 29 14:34:44 host1 journal: ovirt-ha-agent ovirt_hosted_engine_ha.agent.agent.Agent ERROR Traceback (most recent call last):#012 File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/agent.py", line 131, in _run_agent#012 return action(he)#012 File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/agent.py", line 55, in action_proper#012 return he.start_monitoring()#012 File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/hosted_engine.py", line 413, in start_monitoring#012 self._initialize_broker()#012 File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/hosted_engine.py", line 537, in _initialize_broker#012 m.get('options', {}))#012 File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/brokerlink.py", line 86, in start_monitor#012 ).format(t=type, o=options, e=e)#012RequestError: brokerlink - failed to start monitor via ovirt-ha-broker: [Errno 2] No such file or directory, [monitor: 'ping', options: {'addr': '172.20.32.32'}]
Jun 29 14:34:44 host1 journal: ovirt-ha-agent ovirt_hosted_engine_ha.agent.agent.Agent ERROR Trying to restart agent
ඉන්පසු අපි ගබඩාව සම්බන්ධ කර නියෝජිතයා නැවත ආරම්භ කරමු:
hosted-engine --connect-storage
systemctl restart ovirt-ha-agent
systemctl status ovirt-ha-agent
hosted-engine --vm-start
hosted-engine --vm-status
සත්කාරක-එන්ජිම සමඟ VM ආරම්භ කිරීමෙන් පසුව, අපි එය නඩත්තු මාදිලියෙන් ඉවත් කරමු:
නඩත්තු මාදිලියෙන් VM ඉවත් කිරීමේ ක්රියා පටිපාටිය:
hosted-engine --check-liveliness
hosted-engine --set-maintenance --mode=none
hosted-engine --vm-status
--== Host host1.test.local (id: 1) status ==--
conf_on_shared_storage : True
Status up-to-date : True
Hostname : host1.test.local
Host ID : 1
Engine status : {"health": "good", "vm": "up", "detail": "Up"}
Score : 3400
stopped : False
Local maintenance : False
crc32 : 6d1eb25f
local_conf_timestamp : 6222296
Host timestamp : 6222296
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=6222296 (Fri Jan 17 11:40:43 2020)
host-id=1
score=3400
vm_conf_refresh_time=6222296 (Fri Jan 17 11:40:43 2020)
conf_on_shared_storage=True
maintenance=False
state=EngineUp
stopped=False
4) සත්කාරක එන්ජිම සහ ඒ හා සම්බන්ධ සියල්ල ඉවත් කිරීම.
සමහර විට කලින් ස්ථාපනය කර ඇති සත්කාරක එන්ජිමක් නිසි ලෙස ඉවත් කිරීම අවශ්ය වේ -
සත්කාරකයේ විධානය ක්රියාත්මක කරන්න:
/usr/sbin/ovirt-hosted-engine-cleanup
ඊළඟට, අපි අනවශ්ය පැකේජ ඉවත් කරමු, අවශ්ය නම් මෙයට පෙර සමහර වින්යාසයන් උපස්ථ කරමු:
yum autoremove ovirt* qemu* virt* libvirt* libguestfs
නව දත්ත මධ්යස්ථානයක් නිර්මාණය කිරීම
විමර්ශන ලියකියවිලි - oVirt පරිපාලන මාර්ගෝපදේශය.
මුලින්ම අපි එය කුමක්දැයි නිර්වචනය කරමු දත්ත මධ්යස්ථානය (මම උපකාරයෙන් උපුටා දක්වමි) යනු නිශ්චිත පරිසරයක භාවිතා වන සම්පත් සමූහයක් නිර්වචනය කරන තාර්කික ආයතනයකි.
දත්ත මධ්යස්ථානයක් යනු පහත සඳහන් බහාලුම් වර්ගයකි.
- පොකුරු සහ ධාරක ආකාරයෙන් තාර්කික සම්පත්
- තාර්කික ජාල සහ ධාරකවල භෞතික ඇඩප්ටර ආකාරයෙන් පොකුරු ජාල සම්පත්,
- ගබඩා සම්පත් (VM තැටි, සැකිලි, රූප සඳහා) ගබඩා ප්රදේශ (ගබඩා වසම්) ආකාරයෙන්.
දත්ත මධ්යස්ථානයකට අථත්ය යන්ත්ර ක්රියාත්මක වන බහු ධාරකයන්ගෙන් සමන්විත බහු පොකුරු ඇතුළත් කළ හැකි අතර, එයට සම්බන්ධ බහු ගබඩා ප්රදේශ ද තිබිය හැක.
දත්ත මධ්යස්ථාන කිහිපයක් තිබිය හැක; ඒවා එකිනෙකින් ස්වාධීනව ක්රියාත්මක වේ. Ovirt හට භූමිකාව අනුව බලතල වෙන් කිරීමක් ඇති අතර, ඔබට දත්ත මධ්යස්ථාන මට්ටමින් සහ එහි තනි තාර්කික මූලද්රව්ය මත තනි තනිව අවසර වින්යාසගත කළ හැක.
දත්ත මධ්යස්ථානය, හෝ දත්ත මධ්යස්ථාන කිහිපයක් තිබේ නම්, කළමනාකරණය කරනු ලබන්නේ තනි පරිපාලන කොන්සෝලයකින් හෝ ද්වාරයකින්.
දත්ත මධ්යස්ථානයක් සෑදීමට, පරිපාලන ද්වාරය වෙත ගොස් නව දත්ත මධ්යස්ථානයක් සාදන්න:
ගණනය කරන්න >> දත්ත මධ්යස්ථාන >> අලුත්
අපි ගබඩා පද්ධතියේ හවුල් ගබඩාව භාවිතා කරන බැවින්, ගබඩා වර්ගය බෙදාගත යුතුය:
දත්ත මධ්යස්ථාන නිර්මාණ විශාරදයේ තිර රුවක්
සත්කාරක-එන්ජිම සහිත අතථ්ය යන්ත්රයක් ස්ථාපනය කරන විට, දත්ත මධ්යස්ථානයක් පෙරනිමියෙන් සාදනු ලැබේ - දත්ත මධ්යස්ථානය1, පසුව, අවශ්ය නම්, ඔබට එහි ගබඩා වර්ගය වෙනත් වර්ගයකට වෙනස් කළ හැකිය.
දත්ත මධ්යස්ථානයක් නිර්මාණය කිරීම කිසිදු උපක්රමශීලී සූක්ෂ්මතාවයකින් තොරව සරල කාර්යයක් වන අතර ඒ සමඟ ඇති සියලුම අමතර ක්රියා ලේඛනවල විස්තර කෙරේ. මම සටහන් කරන එකම දෙය නම් VM සඳහා දේශීය ගබඩාව (තැටි) පමණක් ඇති තනි ධාරකයන්ට ගබඩා වර්ගය - බෙදාගත් (ඒවා එහි එකතු කළ නොහැක) සහිත දත්ත මධ්යස්ථානයකට ඇතුළු වීමට නොහැකි වන අතර ඒවා සඳහා ඔබ නිර්මාණය කළ යුතුය. වෙනම දත්ත මධ්යස්ථානයක් - i.e. දේශීය ආචයනය සහිත සෑම තනි පුද්ගල සත්කාරකයකුටම තමන්ගේම වෙනම දත්ත මධ්යස්ථානයක් අවශ්ය වේ.
නව පොකුරක් නිර්මාණය කිරීම
ලේඛන වෙත සබැඳිය - oVirt පරිපාලන මාර්ගෝපදේශය.
අනවශ්ය විස්තර නොමැතිව, පොකුරු - මෙය පොදු ගබඩා ප්රදේශයක් ඇති ධාරකයන්ගේ තාර්කික කාණ්ඩගත කිරීමකි (අපගේ නඩුවේදී මෙන් ගබඩා පද්ධතියක හවුල් තැටි ආකාරයෙන්). පොකුරේ ඇති ධාරක දෘඪාංගවල සමාන වන අතර එකම වර්ගයේ ප්රොසෙසරයක් (Intel හෝ AMD) තිබීම ද යෝග්ය වේ. ඇත්ත වශයෙන්ම, පොකුරේ සේවාදායකයන් සම්පූර්ණයෙන්ම සමාන වීම වඩාත් සුදුසුය.
පොකුර යනු දත්ත මධ්යස්ථානයක කොටසකි (නිශ්චිත ගබඩා වර්ගයක් සහිත - දේශීය හෝ හවුල්), සහ සියලුම ධාරක ඔවුන් සතුව ගබඩාව බෙදාගෙන තිබේද නැද්ද යන්න මත පදනම්ව, යම් ආකාරයක පොකුරකට අයත් විය යුතුය.
ධාරකයක ධාරක එන්ජිමක් සහිත අතථ්ය යන්ත්රයක් ස්ථාපනය කරන විට, දත්ත මධ්යස්ථානයක් පෙරනිමියෙන් සාදනු ලැබේ - දත්ත මධ්යස්ථානය1, පොකුර සමඟ - පොකුරු1, සහ අනාගතයේදී ඔබට එහි පරාමිතීන් වින්යාසගත කළ හැකිය, අමතර විකල්ප සක්රීය කරන්න, එයට සත්කාරක එකතු කරන්න, යනාදිය.
සුපුරුදු පරිදි, සියලුම පොකුරු සැකසුම් පිළිබඳ විස්තර සඳහා, නිල ලියකියවිලි වෙත යොමු කිරීම යෝග්ය වේ. පොකුරක් සැකසීමේ සමහර විශේෂාංග අතරින්, මම එය නිර්මාණය කරන විට ටැබ් එකේ මූලික පරාමිතීන් පමණක් වින්යාස කිරීමට ප්රමාණවත් බව පමණක් එකතු කරමි. ජනරාල්.
මම වඩාත් වැදගත් පරාමිතීන් සටහන් කරමි:
- සකසනය වර්ගය — තෝරා ගනු ලබන්නේ පොකුරු ධාරක මත ස්ථාපනය කර ඇති ප්රොසෙසර මොනවාද, ඒවා කුමන නිෂ්පාදකයාගෙන්ද, සහ ධාරකයේ ඇති ප්රොසෙසරය පැරණිතමද යන්න මත පදනම්ව, මෙය මත පදනම්ව, පොකුරේ ඇති සියලුම ප්රොසෙසර උපදෙස් භාවිතා කරනු ලැබේ.
- ස්විච් වර්ගය - අපගේ පොකුරේ අපි භාවිතා කරන්නේ ලිනක්ස් පාලම පමණි, ඒ නිසා අපි එය තෝරා ගනිමු.
- ෆයර්වෝල් වර්ගය - මෙහි සියල්ල පැහැදිලිය, මෙය ෆයර්වෝල්ඩ් වේ, එය සක්රීය කර ධාරක මත වින්යාස කළ යුතුය.
පොකුරු පරාමිතීන් සහිත තිර රුව
ස්වයං-සත්කාරක පරිසරයක් තුළ අතිරේක ධාරක ස්ථාපනය කිරීම
ස්වයං-සත්කාරක පරිසරයක් සඳහා අතිරේක ධාරක එකතු කරනු ලබන්නේ සාමාන්ය ධාරකයක් සේම, සත්කාරක එන්ජිමක් සහිත VM එකක් යෙදවීමේ අතිරේක පියවර සමඟින් - සත්කාරක එන්ජින් යෙදවීමේ ක්රියාව තෝරන්න >> යොදවන්න. අතිරේක ධාරකයට ධාරක එන්ජිමක් සහිත VM සඳහා LUN එකක් ද ඉදිරිපත් කළ යුතු බැවින්, මෙයින් අදහස් කරන්නේ, අවශ්ය නම්, ධාරක එන්ජිමක් සහිත VM එකක් සත්කාරක කිරීමට මෙම ධාරකය භාවිතා කළ හැකි බවයි.
දෝෂ ඉවසීමේ අරමුණු සඳහා, ධාරක එන්ජිමක් VM තැබිය හැකි අවම වශයෙන් ධාරක දෙකක්වත් තිබීම නිර්දේශ කෙරේ.
අතිරේක ධාරකයේදී, iptables අක්රිය කරන්න (සක්රීය කර ඇත්නම්), ෆයර්වෝල්ඩ් සක්රීය කරන්න
systemctl stop iptables
systemctl disable iptables
systemctl enable firewalld
systemctl start firewalld
අවශ්ය KVM අනුවාදය ස්ථාපනය කරන්න (අවශ්ය නම්):
yum-config-manager --disable mirror.centos.org_centos-7_7_virt_x86_64_libvirt-latest_
yum install centos-release-qemu-ev
yum update
yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer libguestfs libguestfs-tools dejavu-lgc-sans-fonts virt-top libvirt libvirt-python libvirt-client
systemctl enable libvirtd
systemctl restart libvirtd && systemctl status libvirtd
virsh domcapabilities kvm | grep md-clear
අවශ්ය ගබඩාවන් සහ සත්කාරක එන්ජින් ස්ථාපකය ස්ථාපනය කරන්න:
yum -y install http://resources.ovirt.org/pub/yum-repo/ovirt-release43.rpm
yum -y install epel-release
yum update
yum install screen ovirt-hosted-engine-setup
ඊළඟට, කොන්සෝලය වෙත යන්න Virtualization Manager විවෘත කරන්න, නව සත්කාරකයක් එක් කරන්න, සහ ලියා ඇති පරිදි පියවරෙන් පියවර සියල්ල කරන්න
ප්රතිඵලයක් වශයෙන්, අතිරේක ධාරකයක් එකතු කිරීමෙන් පසුව, අපි තිර පිටපතේ මෙන්, පරිපාලන කොන්සෝලයේ පින්තූරය වැනි දෙයක් ලබා ගත යුතුය.
පරිපාලන ද්වාරයෙහි තිර රුවක් - සත්කාරක
ධාරක-එන්ජිම VM දැනට සක්රියව පවතින ධාරකයට රන් ඔටුන්නක් සහ සෙල්ලිපිය ඇත "Hosted Engine VM ධාවනය කිරීම", අවශ්ය නම් මෙම VM දියත් කළ හැකි ධාරකය - ශිලා ලිපිය "Hosted Engine VM ධාවනය කල හැක".
ධාරක අසමත් වීමකදී "Hosted Engine VM ධාවනය කිරීම", එය දෙවන සත්කාරකයේ ස්වයංක්රීයව නැවත ආරම්භ වනු ඇත. මෙම VM එහි නඩත්තුව සඳහා සක්රීය ධාරකයේ සිට පොරොත්තු ධාරකයට සංක්රමණය කළ හැක.
oVirt සත්කාරක මත බල කළමනාකරණය / වැටවල් සැකසීම
ලේඛන සබැඳි:
- Red Hat Virtualization 4.3 –> තාක්ෂණික යොමුව ->
පරිච්ඡේදය 4. බල කළමනාකරණය - oVirt පරිපාලන මාර්ගෝපදේශය ->
7 වන පරිච්ඡේදය: සත්කාරක
ඔබ සත්කාරකයක් එකතු කිරීම සහ වින්යාස කිරීම අවසන් කර ඇති බවක් පෙනෙන්නට තිබුණත්, එය සම්පූර්ණයෙන්ම සත්ය නොවේ.
ධාරකවල සාමාන්ය ක්රියාකාරිත්වය සඳහා සහ ඒවායින් ඕනෑම එකක් සමඟ අසාර්ථක වීම් හඳුනා ගැනීමට/විසඳීමට, බල කළමනාකරණය / වැට සැකසීම් අවශ්ය වේ.
කඩු හරඹය, හෝ වැට බැඳීම යනු, පොකුරෙන් දෝෂ සහිත හෝ අසාර්ථක ධාරකයක් තාවකාලිකව බැහැර කිරීමේ ක්රියාවලිය වන අතර, එම කාලය තුළ එහි oVirt සේවා හෝ ධාරකයම නැවත ආරම්භ වේ.
බල කළමනාකරණය / වැටවල් වල නිර්වචන සහ පරාමිතීන් පිළිබඳ සියලු විස්තර සුපුරුදු පරිදි ලේඛනගතව දක්වා ඇත; iDRAC 640 සමඟ Dell R9 සේවාදායකයන්ට අදාළ වන පරිදි මෙම වැදගත් පරාමිතිය වින්යාස කරන්නේ කෙසේද යන්න පිළිබඳ උදාහරණයක් පමණක් මම දෙන්නෙමි.
- පරිපාලන ද්වාරය වෙත යන්න, ක්ලික් කරන්න ගණනය කරන්න >> සත්කාරක සත්කාරකයක් තෝරන්න.
- ක්ලික් කරන්න සංස්කරණය කරන්න.
- ටැබ් එක ක්ලික් කරන්න බල කළමනාකරණය.
- විකල්පය අසල ඇති කොටුව සලකුණු කරන්න බල කළමනාකරණය සක්රිය කරන්න.
- විකල්පය අසල ඇති කොටුව සලකුණු කරන්න Kdump ඒකාබද්ධ කිරීමකර්නල් ක්රෂ් ඩම්ප් එකක් පටිගත කිරීමේදී ධාරකය වැටවල් ප්රකාරයට යාම වැළැක්වීමට.
සටහන:
දැනටමත් ක්රියාත්මක වන ධාරකයක Kdump අනුකලනය සක්රීය කිරීමෙන් පසුව, එය oVirt Administration Guide -> හි ක්රියා පටිපාටියට අනුව නැවත ස්ථාපනය කළ යුතුය.
- විකල්පයක් ලෙස, ඔබට කොටුව සලකුණු කළ හැකිය බල කළමනාකරණයේ ප්රතිපත්ති පාලනය අක්රීය කරන්න, ධාරක බල කළමනාකරණය පොකුරු උපලේඛනගත කිරීමේ ප්රතිපත්තිය මගින් පාලනය කිරීමට අපට අවශ්ය නැතිනම්.
- බොත්තම ක්ලික් කරන්න (+) නව බල කළමනාකරණ උපාංගයක් එක් කිරීමට, නියෝජිත ගුණාංග සංස්කරණය කිරීමේ කවුළුව විවෘත වේ.
iDRAC9 සඳහා, ක්ෂේත්ර පුරවන්න:- ලිපිනය - iDRAC9 ලිපිනය
- පරිශීලක නාමය / මුරපදය - පිළිවෙලින් iDRAC9 වෙත පුරනය වීම සඳහා පුරනය වීම සහ මුරපදය
- වර්ගය -drac5
- ලකුණ සුරක්ෂිත
- පහත විකල්ප එකතු කරන්න: cmd_prompt=>,login_timeout=30
සත්කාරක ගුණාංගවල "බල කළමනාකරණය" පරාමිතීන් සහිත තිර රුව
ගබඩා ප්රදේශයක් හෝ ගබඩා වසම් නිර්මාණය කිරීම
ලේඛනගත කිරීම සඳහා සබැඳිය - oVirt පරිපාලන මාර්ගෝපදේශය,
ගබඩා වසම, හෝ ගබඩා ප්රදේශය යනු අතථ්ය යන්ත්ර තැටි, ස්ථාපන රූප, සැකිලි සහ ස්නැප්ෂොට් ගබඩා කිරීම සඳහා මධ්යගත ස්ථානයකි.
විවිධ ප්රොටෝකෝල, පොකුරු සහ ජාල ගොනු පද්ධති භාවිතයෙන් ගබඩා ප්රදේශ දත්ත මධ්යස්ථානයට සම්බන්ධ කළ හැක.
oVirt ගබඩා ප්රදේශ වර්ග තුනක් ඇත:
- දත්ත වසම - අතථ්ය යන්ත්ර (තැටි, සැකිලි) හා සම්බන්ධ සියලුම දත්ත ගබඩා කිරීමට. විවිධ දත්ත මධ්යස්ථාන අතර දත්ත වසම බෙදා ගත නොහැක.
- ISO වසම (යල්පැනගිය ගබඩා ප්රදේශය) - OS ස්ථාපන රූප ගබඩා කිරීම සඳහා. ISO වසම විවිධ දත්ත මධ්යස්ථාන අතර බෙදා ගත හැක.
- අපනයන වසම (යල්පැනගිය ආචයන ප්රදේශය) - දත්ත මධ්යස්ථාන අතර මාරු කරන ලද පින්තූර තාවකාලික ගබඩා කිරීම සඳහා.
අපගේ විශේෂිත අවස්ථාවෙහිදී, දත්ත වසම් වර්ගය සහිත ගබඩා ප්රදේශයක් ගබඩා පද්ධතියේ LUN වෙත සම්බන්ධ වීමට Fiber Channel Protocol (FCP) භාවිතා කරයි.
oVirt හි දෘෂ්ටි කෝණයෙන්, ගබඩා පද්ධති (FC හෝ iSCSI) භාවිතා කරන විට, සෑම අතථ්ය තැටියක්, ස්නැප්ෂොට් හෝ අච්චුවක් තාර්කික තැටියක් වේ.
බ්ලොක් උපාංග වෙළුම් සමූහය භාවිතයෙන් තනි ඒකකයකට (පොකුරු ධාරක මත) එකලස් කර පසුව LVM භාවිතයෙන් තාර්කික වෙළුම් වලට බෙදා ඇත, ඒවා VM සඳහා අතථ්ය තැටි ලෙස භාවිතා කරයි.
මෙම සියලු කණ්ඩායම් සහ බොහෝ LVM වෙළුම් විධාන භාවිතා කරමින් පොකුරු ධාරකයෙහි දැකිය හැක ආදිය и එල්.වී. ස්වාභාවිකවම, එවැනි තැටි සහිත සියලුම ක්රියාවන් සිදු කළ යුත්තේ විශේෂ අවස්ථා හැර, oVirt කොන්සෝලයෙන් පමණි.
VM සඳහා අතථ්ය තැටි වර්ග දෙකකින් යුක්ත විය හැක - QCOW2 හෝ RAW. තැටි විය හැක "සිහින්" හෝ "ඝන". ස්නැප්ෂොට් සෑම විටම නිර්මාණය වන්නේ"සිහින්".
ගබඩා වසම් හෝ FC හරහා ප්රවේශ වූ ගබඩා ප්රදේශ කළමනාකරණය කිරීමේ ක්රමය තරමක් තාර්කික ය - එක් එක් VM අතථ්ය තැටිය සඳහා එක් සත්කාරකයෙකුට පමණක් ලිවිය හැකි වෙනම තාර්කික පරිමාවක් ඇත. FC සම්බන්ධතා සඳහා, oVirt පොකුරු LVM වැනි දෙයක් භාවිතා කරයි.
එකම ගබඩා ප්රදේශයක පිහිටා ඇති අතථ්ය යන්ත්ර එකම පොකුරට අයත් ධාරක අතර සංක්රමණය කළ හැක.
විස්තරයෙන් අපට පෙනෙන පරිදි, VMware vSphere හෝ Hyper-V හි පොකුරක් වැනි oVirt හි පොකුරක්, අත්යවශ්යයෙන්ම එකම දේ අදහස් කරයි - එය දෘඩාංග සංයුතියෙන් වඩාත් සමාන වන අතර අථත්ය සඳහා පොදු ගබඩාවක් ඇති සත්කාරක තාර්කික කාණ්ඩගත කිරීමකි. යන්ත්ර තැටි.
දත්ත (VM තැටි) සඳහා ගබඩා ප්රදේශයක් සෑදීමට අපි කෙලින්ම ඉදිරියට යමු, එය නොමැතිව දත්ත මධ්යස්ථානය ආරම්භ නොවනු ඇත.
ගබඩා පද්ධතියේ පොකුරු ධාරක වෙත ඉදිරිපත් කරන ලද සියලුම LUN විධානය භාවිතා කර ඒවා මත දිස්විය යුතු බව මම ඔබට මතක් කරමි.බහු මාර්ගය -ll".
අනුව
විශාරද දියත් කිරීමෙන් පසු, අවශ්ය ක්ෂේත්ර පුරවන්න:
- නම - පොකුරු නම සකසන්න
- වසම් කාර්යය -දත්ත
- ගබඩා වර්ගය - ෆයිබර් නාලිකාව
- භාවිතා කිරීමට සත්කාරක — අපට අවශ්ය LUN තිබෙන ධාරකයක් තෝරන්න
LUN ලැයිස්තුවේ, අපට අවශ්ය එක සලකුණු කරන්න, ක්ලික් කරන්න එක් කරන්න ඊළගට හරි. අවශ්ය නම්, ඔබට ක්ලික් කිරීමෙන් ගබඩා ප්රදේශයේ අතිරේක පරාමිතීන් සකස් කළ හැකිය උසස් පරාමිති.
"ගබඩා වසම" එකතු කිරීම සඳහා විශාරදයාගේ තිර රුවක්
විශාරදයාගේ ප්රතිඵල මත පදනම්ව, අපට නව ගබඩා ප්රදේශයක් ලැබිය යුතු අතර, අපගේ දත්ත මධ්යස්ථානය තත්ත්වයට යා යුතුය. UP, හෝ ආරම්භ කළ:
දත්ත මධ්යස්ථානයේ සහ එහි ඇති ගබඩා ප්රදේශවල තිරපිටපත්:
අතථ්ය යන්ත්ර සඳහා ජාල නිර්මාණය කිරීම සහ වින්යාස කිරීම
ලේඛනගත කිරීම සඳහා සබැඳිය - oVirt පරිපාලන මාර්ගෝපදේශය,
ජාල, හෝ ජාල, oVirt අතථ්ය යටිතල ව්යුහයේ භාවිතා වන තාර්කික ජාල කණ්ඩායම් සඳහා සේවය කරයි.
අතථ්ය යන්ත්රයේ ජාල ඇඩැප්ටරය සහ ධාරකයේ භෞතික ඇඩැප්ටරය අතර අන්තර්ක්රියා කිරීමට, Linux bridge වැනි තාර්කික අතුරුමුහුණත් භාවිතා වේ.
ජාල අතර ගමනාගමනය සමූහගත කිරීමට සහ බෙදීමට, VLAN ස්විචයන් මත වින්යාස කර ඇත.
oVirt හි අථත්ය යන්ත්ර සඳහා තාර්කික ජාලයක් නිර්මාණය කිරීමේදී, එය පොකුරේ විවිධ නෝඩ් මත ක්රියාත්මක වුවද, VMs එකිනෙකා සමඟ සන්නිවේදනය කළ හැකි වන පරිදි ස්විචයේ VLAN අංකයට අනුරූප හඳුනාගැනීමක් පැවරිය යුතුය.
අතථ්ය යන්ත්ර සම්බන්ධ කිරීම සඳහා ධාරකවල ජාල ඇඩැප්ටරවල මූලික සැකසුම් සිදු කිරීමට සිදු විය
සත්කාරක-එන්ජිම සමඟ VM නිර්මාණය කිරීමෙන් පසුව, දත්ත මධ්යස්ථානයක් සහ පොකුරක් ස්වයංක්රීයව නිර්මාණය කිරීමට අමතරව, අපගේ පොකුර කළමනාකරණය කිරීම සඳහා තාර්කික ජාලයක් ද ස්වයංක්රීයව නිර්මාණය විය - ovritmgmt, මෙම VM සම්බන්ධ කරන ලදී.
අවශ්ය නම්, ඔබට තාර්කික ජාල සැකසුම් නැරඹිය හැකිය ovritmgmt සහ ඒවා සකස් කරන්න, නමුත් ඔබ oVirt යටිතල ව්යුහයේ පාලනය නැති නොකිරීමට වගබලා ගත යුතුය.
තාර්කික ජාල සැකසුම් ovritmgmt
සාමාන්ය VM සඳහා නව තාර්කික ජාලයක් නිර්මාණය කිරීමට, පරිපාලන ද්වාරය තුළට යන්න ජාල >> ජාලය >> අලුත්, සහ ටැබ් එක මත ජනරාල් අවශ්ය VLAN හැඳුනුම්පත සහිත ජාලයක් එක් කරන්න, සහ " අසල ඇති කොටුව සලකුණු කරන්න.VM ජාලය", මෙයින් අදහස් කරන්නේ එය VM වෙත පැවරීම සඳහා භාවිතා කළ හැකි බවයි.
නව VLAN32 තාර්කික ජාලයේ තිර රුව
ටැබ් පොකුරු, අපි මෙම ජාලය අපගේ පොකුරට අමුණන්නෙමු පොකුරු1.
මෙයින් පසු අපි යන්නෙමු ගණනය කරන්න >> සත්කාරක, එක් එක් සත්කාරක වෙත මාරුවෙන් මාරුවට, ටැබ් වෙත යන්න ජාල අතුරුමුහුණත්, සහ විශාරද දියත් කරන්න ධාරක ජාල සකසන්න, නව තාර්කික ජාලයක ධාරක වෙත බැඳීමට.
"Setup host networks" විශාරදයේ තිර රුවක්
oVirt නියෝජිතයා විසින් ධාරකයේ අවශ්ය සියලුම ජාල සැකසුම් ස්වයංක්රීයව සාදනු ඇත - VLAN සහ BRIDGE සාදන්න.
සත්කාරකයේ නව ජාල සඳහා උදාහරණ වින්යාස ගොනු:
cat ifcfg-bond1
# Generated by VDSM version 4.30.17.1
DEVICE=bond1
BONDING_OPTS='mode=1 miimon=100'
MACADDR=00:50:56:82:57:52
ONBOOT=yes
MTU=1500
DEFROUTE=no
NM_CONTROLLED=no
IPV6INIT=no
cat ifcfg-bond1.432
# Generated by VDSM version 4.30.17.1
DEVICE=bond1.432
VLAN=yes
BRIDGE=ovirtvm-vlan432
ONBOOT=yes
MTU=1500
DEFROUTE=no
NM_CONTROLLED=no
IPV6INIT=no
cat ifcfg-ovirtvm-vlan432
# Generated by VDSM version 4.30.17.1
DEVICE=ovirtvm-vlan432
TYPE=Bridge
DELAY=0
STP=off
ONBOOT=yes
MTU=1500
DEFROUTE=no
NM_CONTROLLED=no
IPV6INIT=no
පොකුරු ධාරකය මත බව නැවත වරක් ඔබට මතක් කිරීමට ඉඩ දෙන්න අවශ්ය නැහැ කල්තියා අතින් ජාල අතුරුමුහුණත් සාදන්න ifcfg-bond1.432 и ifcfg-ovirtvm-vlan432.
තාර්කික ජාලයක් එකතු කර ධාරකය සහ සත්කාරක එන්ජිම VM අතර සම්බන්ධතාවය පරීක්ෂා කිරීමෙන් පසු එය අථත්ය යන්ත්රය තුළ භාවිතා කළ හැකිය.
අතථ්ය යන්ත්රයක් යෙදවීම සඳහා ස්ථාපන රූපයක් නිර්මාණය කිරීම
ලේඛනගත කිරීම සඳහා සබැඳිය - oVirt පරිපාලන මාර්ගෝපදේශය,
OS ස්ථාපන රූපයක් නොමැතිව, අථත්ය යන්ත්රයක් ස්ථාපනය කිරීමට නොහැකි වනු ඇත, නමුත් මෙය ඇත්ත වශයෙන්ම ගැටළුවක් නොවේ, උදාහරණයක් ලෙස, ජාලයේ ස්ථාපනය කර ඇත්නම්
අපගේ නඩුවේදී, මෙය කළ නොහැක, එබැවින් ඔබට මෙම රූපය oVirt වෙත ආයාත කිරීමට සිදුවනු ඇත. මීට පෙර, මෙයට ISO වසමක් නිර්මාණය කිරීම අවශ්ය වූ නමුත් oVirt හි නව අනුවාදයේ එය අත්හරින ලදී, එබැවින් ඔබට දැන් පරිපාලන ද්වාරයෙන් සෘජුවම ගබඩා වසම වෙත පින්තූර උඩුගත කළ හැක.
පරිපාලන ද්වාරයෙහි වෙත යන්න ගබඞා >> තැටි >> උඩුගත >> ආරම්භයක්
අපි අපගේ OS රූපය ISO ගොනුවක් ලෙස එකතු කර, පෝරමයේ ඇති සියලුම ක්ෂේත්ර පුරවා බොත්තම ක්ලික් කරන්න "ටෙස්ට් සම්බන්ධතාවය".
Add Installation Image Wizard හි තිර රුවක්
අපට මෙවැනි දෝෂයක් ඇත්නම්:
Unable to upload image to disk d6d8fd10-c1e0-4f2d-af15-90f8e636dadc due to a network error. Ensure that ovirt-imageio-proxy service is installed and configured and that ovirt-engine's CA certificate is registered as a trusted CA in the browser. The certificate can be fetched from https://ovirt.test.local/ovirt-engine/services/pki-resource?resource=ca-certificate&format=X509-PEM-CA`
එවිට ඔබට oVirt සහතිකය එක් කළ යුතුය "විශ්වාසනීය Root CAs"(විශ්වාසදායක Root CA) පරිපාලකගේ පාලන ස්ථානයේ, අපි රූපය බාගත කිරීමට උත්සාහ කරන ස්ථානයෙන්.
විශ්වාසනීය Root CA වෙත සහතිකය එක් කළ පසු, නැවත ක්ලික් කරන්න "ටෙස්ට් සම්බන්ධතාවය", ලැබිය යුත්තේ:
Connection to ovirt-imageio-proxy was successful.
ඔබ සහතිකය එක් කිරීමේ ක්රියාව සම්පූර්ණ කළ පසු, ඔබට ISO රූපය නැවත ගබඩා වසම වෙත උඩුගත කිරීමට උත්සාහ කළ හැක.
ප්රතිපත්තිමය වශයෙන්, ඔබට VM තැටි වලින් පින්තූර සහ සැකිලි වෙන වෙනම ගබඩා කිරීමට දත්ත වර්ගය සමඟ වෙනම ගබඩා වසමක් සෑදිය හැකිය, නැතහොත් ඒවා සත්කාරක එන්ජිම සඳහා ගබඩා වසමක ගබඩා කළ හැකිය, නමුත් මෙය පරිපාලකගේ අභිමතය පරිදි වේ.
සත්කාරක එන්ජිම සඳහා ගබඩා වසමේ ISO රූප සහිත තිර රුවක්
අතථ්ය යන්ත්රයක් සාදන්න
ලේඛන සබැඳිය:
oVirt අතථ්ය යන්ත්ර කළමනාකරණ මාර්ගෝපදේශය ->
කොන්සෝල සේවාදායක සම්පත්
OS සමඟ ස්ථාපන රූපය oVirt වෙත පැටවීමෙන් පසු, ඔබට අථත්ය යන්ත්රයක් සෑදීමට කෙලින්ම ඉදිරියට යා හැකිය. බොහෝ වැඩ කටයුතු සිදු කර ඇත, නමුත් අපි දැනටමත් අවසන් අදියරේ සිටිමු, මේ සියල්ල ආරම්භ කළේ ඒ සඳහා - ඉහළ මට්ටමක පවතින අතථ්ය යන්ත්ර සත්කාරකත්වය සඳහා දෝෂ-ඉවසන යටිතල පහසුකම් ලබා ගැනීම. මේ සියල්ල සම්පූර්ණයෙන්ම නොමිලේ - කිසිදු මෘදුකාංග බලපත්රයක් මිලදී ගැනීම සඳහා එක සතයක්වත් වියදම් කර නැත.
CentOS 7 සමඟ අතථ්ය යන්ත්රයක් සෑදීමට, OS වෙතින් ස්ථාපන රූපය බාගත කළ යුතුය.
අපි පරිපාලන ද්වාරය වෙත යන්න, යන්න ගණනය කරන්න >> අතථ්ය යන්ත්ර, සහ VM නිර්මාණ විශාරද දියත් කරන්න. සියලුම පරාමිති සහ ක්ෂේත්ර පුරවා ක්ලික් කරන්න හරි. ඔබ ලේඛන අනුගමනය කරන්නේ නම් සෑම දෙයක්ම ඉතා සරල ය.
උදාහරණයක් ලෙස, නිර්මාණය කරන ලද තැටියක් සමඟ, ජාලයට සම්බන්ධ වී, ස්ථාපන රූපයකින් ආරම්භ කිරීම සමඟ, ඉතා පහසුවෙන් ලබා ගත හැකි VM එකක මූලික සහ අතිරේක සැකසුම් මම ලබා දෙන්නෙමි:
ඉතා ඉහලින් ලබා ගත හැකි VM සැකසුම් සහිත තිරපිටපත්
විශාරද සමඟ වැඩ අවසන් කිරීමෙන් පසු, එය වසා, නව VM දියත් කර එය මත OS ස්ථාපනය කරන්න.
මෙය සිදු කිරීම සඳහා, පරිපාලන ද්වාරය හරහා මෙම VM හි කොන්සෝලය වෙත යන්න:
VM කොන්සෝලය වෙත සම්බන්ධ කිරීම සඳහා පරිපාලන ද්වාර සැකසුම් වල තිර රුව
VM කොන්සෝලය වෙත සම්බන්ධ වීමට, ඔබ මුලින්ම අථත්ය යන්ත්රයේ ගුණාංගවල කොන්සෝලය වින්යාසගත කළ යුතුය.
VM සැකසුම් වල තිර රුව, "කොන්සෝලය" ටැබය
VM කොන්සෝලය වෙත සම්බන්ධ වීමට ඔබට භාවිතා කළ හැකිය, උදාහරණයක් ලෙස,
බ්රවුසර කවුළුව තුළ කෙලින්ම VM කොන්සෝලය වෙත සම්බන්ධ වීමට, කොන්සෝලය හරහා සම්බන්ධතා සැකසුම් පහත පරිදි විය යුතුය:
VM මත OS ස්ථාපනය කිරීමෙන් පසු, oVirt ආගන්තුක නියෝජිතයා ස්ථාපනය කිරීම සුදුසුය:
yum -y install epel-release
yum install -y ovirt-guest-agent-common
systemctl enable ovirt-guest-agent.service && systemctl restart ovirt-guest-agent.service
systemctl status ovirt-guest-agent.service
මේ අනුව, අපගේ ක්රියාවන්හි ප්රතිඵලයක් ලෙස, සාදන ලද VM ඉතා ඉහළ මට්ටමක පවතිනු ඇත, i.e. එය ක්රියාත්මක වන පොකුරු නෝඩය අසමත් වුවහොත්, oVirt එය ස්වයංක්රීයව දෙවන නෝඩය මත නැවත ආරම්භ කරයි. මෙම VM ඔවුන්ගේ නඩත්තුව හෝ වෙනත් අරමුණු සඳහා පොකුරු ධාරක අතර සංක්රමණය කළ හැක.
නිගමනය
oVirt යනු අතථ්ය යටිතල පහසුකම් කළමනාකරණය කිරීම සඳහා සම්පූර්ණයෙන්ම සාමාන්ය මෙවලමක් බව ප්රකාශ කිරීමට මෙම ලිපිය සමත් වූ බව මම බලාපොරොත්තු වෙමි, එය යෙදවීම එතරම් අපහසු නොවේ - ප්රධාන දෙය නම් ලිපියේ සහ ලේඛනවල විස්තර කර ඇති ඇතැම් නීති සහ අවශ්යතා අනුගමනය කිරීමයි.
ලිපියේ විශාල පරිමාව නිසා, සියලු සවිස්තරාත්මක පැහැදිලි කිරීම් සහ තිරපිටපත් සහිත විවිධ විශාරදයන් පියවරෙන් පියවර ක්රියාත්මක කිරීම, සමහර විධානවල දිගු නිගමන ආදිය වැනි බොහෝ දේ එයට ඇතුළත් කිරීමට නොහැකි විය. ඇත්ත වශයෙන්ම, මෙයට සම්පූර්ණ පොතක් ලිවීමට අවශ්ය වනු ඇත, එය නවෝත්පාදන සහ වෙනස්කම් සමඟ නිරන්තරයෙන් දිස්වන මෘදුකාංගයේ නව අනුවාදයන් නිසා එතරම් තේරුමක් නැත. වැදගත්ම දෙය නම් එය සියල්ල එකට ක්රියා කරන ආකාරය පිළිබඳ මූලධර්මය අවබෝධ කර ගැනීම සහ අථත්ය යන්ත්ර කළමනාකරණය සඳහා දෝෂ-ඉවසන වේදිකාවක් නිර්මාණය කිරීම සඳහා සාමාන්ය ඇල්ගොරිතමයක් ලබා ගැනීමයි.
අපි අතථ්ය යටිතල ව්යුහයක් නිර්මාණය කර ඇතත්, එහි තනි මූලද්රව්ය අතර අන්තර් ක්රියා කිරීමට අපට දැන් ඉගැන්විය යුතුය: ධාරක, අතථ්ය යන්ත්ර, අභ්යන්තර ජාල සහ බාහිර ලෝකය සමඟ.
මෙම ක්රියාවලිය පද්ධතියක හෝ ජාල පරිපාලකයෙකුගේ ප්රධාන කර්තව්යයන්ගෙන් එකක් වන අතර එය මීළඟ ලිපියෙන් ආවරණය කෙරේ - අපගේ ව්යවසායයේ දෝෂ-ඉවසන යටිතල ව්යුහය තුළ VyOS අතථ්ය රවුටර භාවිතය පිළිබඳව (ඔබ අනුමාන කළ පරිදි, ඒවා අතථ්ය ලෙස ක්රියා කරනු ඇත. අපගේ oVirt පොකුරේ ඇති යන්ත්ර).
මූලාශ්රය: www.habr.com