هي مضمون پوئين مضمون جو تسلسل آهي - “».
اهو انتهائي دستياب ورچوئل مشينن جي ميزباني لاءِ oVirt 4.3 ڪلسٽر جي بنيادي انسٽاليشن ۽ ترتيب جي عمل کي ڍڪيندو، انهي ڳالهه کي نظر ۾ رکندي ته انفراسٽرڪچر تيار ڪرڻ لاءِ سڀ ابتدائي مرحلا اڳ ۾ ئي مڪمل ٿي چڪا آهن.
ٻڌائڻ
مضمون جو مکيه مقصد ايترو گهڻو ناهي ته "" قسم جون قدم بہ قدم هدايتون مهيا ڪيون وڃن.اڳيون -> ها -> ختم ڪر"، پر ان جي انسٽاليشن ۽ ترتيب جي ڪجهه خاصيتن کي اجاگر ڪرڻ لاءِ. توهان جي ڪلسٽر کي ترتيب ڏيڻ جو عمل هميشه اتي بيان ڪيل عمل سان نه ملندو، توهان جي انفراسٽرڪچر ۽ ماحول جي خاصيتن جي ڪري، پر عام اصول ساڳيا هوندا.
ذاتي نقطي نظر کان، ڪارڪردگي جي لحاظ کان، اهو VMware vSphere ورجن 5.x سان ملندڙ جلندڙ آهي، پر يقيناً، ان جي پنهنجي ترتيب ۽ آپريٽنگ خاصيتون آهن.
دلچسپي رکندڙن لاءِ، RHEV (aka oVirt) ۽ VMware vSphere جي وچ ۾ سڀ فرق آن لائن ملي سگهن ٿا، مثال طور. ، پر مان اڃا تائين ڪڏهن ڪڏهن انهن جي وچ ۾ ڪجهه فرق يا هڪجهڙائي کي نوٽ ڪندس، جيئن مضمون اڳتي وڌندو.
مان ورچوئل مشينن لاءِ نيٽ ورڪنگ جو مختصر مقابلو ڪرڻ چاهيان ٿو. oVirt ورچوئل مشينن (هتي VMs) لاءِ VMware vSphere وانگر ساڳيو نيٽ ورڪ مئنيجمينٽ اصول لاڳو ڪري ٿو:
- معياري لينڪس پل استعمال ڪندي (VMware ۾ - معياري وي سوئچ)، ورچوئلائيزيشن هوسٽ تي هلندڙ؛
- اوپن وي سوئچ (OVS) استعمال ڪندي (VMware ۾ - ورهايل وي سوئچ) هڪ ورهايل ورچوئل سوئچ آهي جيڪو ٻن مکيه حصن تي مشتمل آهي: هڪ مرڪزي OVN سرور ۽ منظم هوسٽ تي OVN ڪنٽرولرز.
اهو ياد رکڻ گهرجي ته عمل درآمد جي سادگي جي ڪري، هي مضمون معياري لينڪس برج استعمال ڪندي VMs لاءِ oVirt ۾ نيٽ ورڪ قائم ڪرڻ جي وضاحت ڪندو، جيڪو KVM هائپر وائزر استعمال ڪرڻ وقت معياري انتخاب آهي.
انهي سلسلي ۾، ڪلسٽر ۾ نيٽ ورڪ سان ڪم ڪرڻ لاءِ ڪيترائي بنيادي قاعدا آهن جن جي ڀڃڪڙي نه ڪرڻ بهتر آهي:
- oVirt ۾ شامل ڪرڻ کان اڳ هوسٽ تي سڀئي نيٽ ورڪ سيٽنگون هڪجهڙيون هجڻ گهرجن، سواءِ IP پتن جي.
- هڪ ڀيرو هوسٽ oVirt جي ڪنٽرول هيٺ اچي ويندو آهي، اهو انتهائي صلاح ڏني ويندي آهي ته توهان دستي طور تي ڪنهن به نيٽ ورڪ سيٽنگ کي تبديل نه ڪريو جيستائين توهان پنهنجي عملن تي مڪمل طور تي يقين نه رکو، ڇاڪاڻ ته oVirt ايجنٽ هوسٽ يا ايجنٽ کي ٻيهر شروع ڪرڻ کان پوءِ انهن کي انهن جي پوئين سيٽنگن ڏانهن واپس آڻيندو.
- VM لاءِ نئون نيٽ ورڪ شامل ڪرڻ، ۽ ان سان ڪم ڪرڻ، صرف oVirt مئنيجمينٽ ڪنسول مان ڪرڻ گهرجي.
هڪ ٻي ڳالهه اهم نوٽ — هڪ تمام نازڪ ماحول لاءِ (مالي نقصانن لاءِ تمام حساس)، اڃا تائين ادا ڪيل سپورٽ استعمال ڪرڻ ۽ استعمال ڪرڻ جي سفارش ڪئي ويندي oVirt ڪلسٽر جي آپريشن دوران، ڪجهه مسئلا پيدا ٿي سگهن ٿا جن لاءِ پاڻ حل ڪرڻ جي ڪوشش ڪرڻ بدران جلد کان جلد قابل مدد حاصل ڪرڻ جي صلاح ڏني وئي آهي.
آخرڪار ، صلاح ڏني oVirt ڪلسٽر کي ترتيب ڏيڻ کان اڳ، مهرباني ڪري پڙهو گهٽ ۾ گهٽ بنيادي تصورن ۽ وصفن کان واقف هجڻ گهرجي، ٻي صورت ۾ مضمون جو باقي حصو پڙهڻ ٿورو ڏکيو ٿيندو.
هن مضمون ۽ oVirt ڪلسٽر جي آپريٽنگ اصولن کي سمجهڻ لاءِ هيٺيون هدايتون بنيادي آهن:
حجم تمام وڏو نه آهي، توهان هڪ يا ٻن ڪلاڪن ۾ بنيادي اصولن تي آساني سان عبور حاصل ڪري سگهو ٿا، ۽ جيڪي تفصيل پسند ڪن ٿا، انهن لاءِ اهو پڙهڻ جي صلاح ڏني وئي آهي. — RHEV ۽ oVirt بنيادي طور تي ساڳي شيءِ آهن.
تنهن ڪري، جيڪڏهن هوسٽ، سوئچز، ۽ اسٽوريج سسٽم تي سڀئي بنيادي سيٽنگون مڪمل آهن، ته اسان سڌو سنئون oVirt جي تعیناتي ڏانهن اڳتي وڌون ٿا.
حصو 2. oVirt 4.3 ڪلسٽر کي انسٽال ڪرڻ ۽ ترتيب ڏيڻ
آساني لاءِ، مان هن مضمون جي مکيه حصن جي فهرست ڏيندس، جيڪي ترتيب سان مڪمل ٿيڻ گهرجن:
- oVirt مئنيجمينٽ سرور انسٽال ڪرڻ
- نئين ڊيٽا سينٽر جي تخليق
- نئون ڪلسٽر ٺاهڻ
- خود ميزباني ڪيل ماحول ۾ اضافي ميزبانن کي نصب ڪرڻ
- اسٽوريج ڊومين ٺاهڻ
- ورچوئل مشينن لاءِ نيٽ ورڪ ٺاهڻ ۽ ترتيب ڏيڻ
- ورچوئل مشين کي ترتيب ڏيڻ لاءِ انسٽاليشن تصوير ٺاهڻ
- هڪ مجازي مشين ٺاهيو
oVirt مئنيجمينٽ سرور انسٽال ڪرڻ
او ورٽ مئنيجمينٽ سرور - oVirt انفراسٽرڪچر ۾ سڀ کان اهم عنصر آهي، هڪ ورچوئل مشين، هوسٽ، يا ورچوئل ڊيوائس جي صورت ۾ جيڪو پوري oVirt انفراسٽرڪچر کي منظم ڪري ٿو.
ورچوئلائيزيشن جي دنيا مان ان جا ويجها اينالاگ:
- وي ايم ويئر وي اسپيئر - وي سينٽر سرور
- مائڪروسوفٽ هائپر-وي - سسٽم سينٽر ورچوئل مشين مئنيجر (وي ايم ايم).
oVirt مئنيجمينٽ سرور کي انسٽال ڪرڻ لاءِ، اسان وٽ ٻه آپشن آهن:
اختياري 1
هڪ وقف ٿيل VM يا هوسٽ جي طور تي سرور کي ترتيب ڏيڻ.
هي آپشن تمام سٺو ڪم ڪري ٿو، پر صرف تڏهن جڏهن اهڙو VM ڪلسٽر کان آزاديءَ سان ڪم ڪري، يعني اهو ڪنهن به ڪلسٽر هوسٽ تي KVM ڪنٽرول هيٺ باقاعده ورچوئل مشين جي طور تي لانچ نه ڪيو وڃي.
اهڙي VM کي ڪلسٽر هوسٽ تي ڇو نه ٿو لڳائي سگهجي؟
oVirt مئنيجمينٽ سرور جي تعیناتي جي عمل جي بلڪل شروعات ۾، اسان کي هڪ پريشاني کي منهن ڏيڻو پوي ٿو: اسان کي هڪ مئنيجمينٽ VM انسٽال ڪرڻ جي ضرورت آهي، پر ڪلسٽر پاڻ اڃا تائين موجود ناهي، تنهنڪري اسان فوري طور تي ڇا ڪري سگهون ٿا؟ صحيح ڪم اهو آهي ته مستقبل جي ڪلسٽر نوڊ تي KVM انسٽال ڪيو وڃي، پوءِ ان تي هڪ ورچوئل مشين ٺاهيو وڃي، مثال طور، CentOS هلائي، ۽ ان تي oVirt انجن کي ڊيپلائي ڪيو وڃي. اهو اهڙي VM تي مڪمل ڪنٽرول جي خاطر ڪيو وڃي سگهي ٿو، پر اهو هڪ غلط خيال آهي، ڇاڪاڻ ته اهو ناگزير طور تي مئنيجمينٽ VM سان مسئلا پيدا ڪندو:
- ان کي ڪلسٽر هوسٽ (نوڊس) جي وچ ۾ oVirt ڪنسول ۾ منتقل ڪرڻ ممڪن نه هوندو؛
- جڏهن KVM استعمال ڪندي لڏپلاڻ ڪري رهيو آهي ورش مائيگريٽ، هي VM oVirt ڪنسول مان انتظام لاءِ دستياب نه هوندو.
- ڪلسٽر هوسٽ ڏيکاري نه ٿا سگهجن سار سنڀال جو موڊ (سنڀال جو طريقو) جيڪڏهن توهان هن VM کي هوسٽ کان هوسٽ ڏانهن منتقل ڪيو ٿا استعمال ڪندي ورش مائيگريٽ.
تنهن ڪري، سڀ ڪجهه قاعدن مطابق ڪريو - يا ته oVirt مئنيجمينٽ سرور لاءِ هڪ الڳ هوسٽ استعمال ڪريو، يا ان تي هلندڙ هڪ آزاد VM، يا، اڃا بهتر، ٻئي آپشن تي عمل ڪريو.
اختياري 2
ڪلسٽر هوسٽ تي oVirt انجن اپلائنس انسٽال ڪرڻ جيڪو اهو منظم ڪري ٿو.
هي آپشن اسان جي صورت ۾ وڌيڪ صحيح ۽ مناسب سمجهيو ويندو.
اهڙي VM لاءِ گهرجون هيٺ بيان ڪيون ويون آهن. مان صرف اهو شامل ڪندس ته انفراسٽرڪچر ۾ گهٽ ۾ گهٽ ٻه هوسٽ هجڻ جي سفارش ڪئي وئي آهي جنهن تي انتظامي VM هلائي سگهي ٿو ته جيئن ان کي غلطي برداشت ڪندڙ بڻائي سگهجي. مان اهو شامل ڪرڻ چاهيان ٿو، جيئن مون گذريل مضمون ۾ تبصرن ۾ ذڪر ڪيو آهي، مان اڃا تائين حاصل نه ڪري سگهيو آهيان. اسپلٽ برين ٻن هوسٽن جي هڪ 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 Engine جي تعیناتي جي طريقيڪار کي لانچ ڪريون ٿا (توهان ان کي 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 سروسز جي دستيابي چيڪ ڪريو:

جيڪڏهن سڀ ڪجهه صحيح طرح ڪيو ويو، ته پوءِ انسٽاليشن مڪمل ٿيڻ کان پوءِ، ويب برائوزر ڏانهن وڃو ايڊمنسٽريٽر جي ڪمپيوٽر مان، ۽ ڪلڪ ڪريو [انتظامي پورٽل].
"ايڊمنسٽريشن پورٽل" جو اسڪرين شاٽ

اسڪرين شاٽ ۾ ڏيکاريل ونڊو ۾ پنهنجو لاگ ان ۽ پاسورڊ (انسٽاليشن دوران سيٽ ڪيل) داخل ڪرڻ سان، توهان کي اوپن ورچوئلائيزيشن مئنيجر ڪنٽرول پينل ڏانهن وٺي ويندا، جتي توهان پنهنجي ورچوئل انفراسٽرڪچر سان سڀئي عمل ڪري سگهو ٿا:
- ڊيٽا سينٽر شامل ڪريو
- ڪلسٽر شامل ڪريو ۽ ترتيب ڏيو
- هوسٽ شامل ڪريو ۽ منظم ڪريو
- ورچوئل مشين ڊسڪ لاءِ اسٽوريج ايريا يا اسٽوريج ڊومين شامل ڪريو
- ورچوئل مشينن لاءِ نيٽ ورڪ شامل ڪريو ۽ ترتيب ڏيو
- ورچوئل مشينون، انسٽاليشن تصويرون، وي ايم ٽيمپليٽ شامل ڪريو ۽ منظم ڪريو

انهن سڀني عملن تي هيٺ بحث ڪيو ويندو، ڪجهه وسيع اسٽروڪ ۾، ڪجهه وڌيڪ تفصيل سان ۽ باریکين سان.
پر پهرين، مان هن ضميمي کي پڙهڻ جي صلاح ڏيندس، جيڪو يقيني طور تي ڪيترن ئي لاءِ ڪارآمد ثابت ٿيندو.
اضافو
1) اصول ۾، جيڪڏهن اهڙي ضرورت آهي، ته پوءِ ڪجھ به توهان کي پيڪيجز استعمال ڪندي ڪلسٽر نوڊس تي KVM هائپر وائزر انسٽال ڪرڻ کان روڪي نٿو سگهي. لبرٽ и قيم-ڪي وي ايم (يا ڪي ايم يو-ڪي وي ايم-اي وي) گهربل نسخو، جيتوڻيڪ جڏهن oVirt ڪلسٽر نوڊ کي ترتيب ڏنو ويندو آهي، اهو پاڻ ڪري سگهي ٿو.
پر جيڪڏهن لبرٽ и قيم-ڪي وي ايم جيڪڏهن توهان اهڙو نسخو انسٽال ڪيو آهي جيڪو تازو نه آهي، ته توهان کي ميزباني ڪيل انجن جي تعیناتي دوران هيٺ ڏنل غلطي ملي سگهي ٿي:
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مستقبل ۾، جڏهن ڪلسٽر لاءِ نئين هوسٽ تي اوورٽ ايجنٽ انسٽال ڪيو ويندو، ته اهو گهربل پورٽس کي ترتيب ڏيندو فائرالڊ خودڪار طريقي سان.
3) هوسٽ ٿيل انجن سان هلندڙ VM سان هوسٽ کي ريبوٽ ڪرڻ.
حسب معمول، и گورننگ دستاويزن تي.
ميزباني ڪيل VM انجن جو سمورو انتظام صرف ڪمانڊ استعمال ڪندي ڪيو ويندو آهي ميزباني ڪيل انجن ميزبان تي جتي هوءَ ڪم ڪري ٿي، اٽڪل ورش اسان کي وسارڻ گهرجي، انهي سان گڏ حقيقت ته توهان SSH ذريعي هن VM سان ڳنڍي سگهو ٿا ۽ حڪم تي عمل ڪري سگهو ٿا "shutdown».
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جيڪڏهن اسان جو وي ايم هوسٽڊ انجن سان شروع ٿيڻ ۾ ناڪام ٿئي ٿو ۽ اسان سروس لاگ ۾ ساڳيون غلطيون ڏسون ٿا:
سروس لاگ ۾ غلطي:
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=False4) ميزباني ڪيل انجن ۽ ان سان لاڳاپيل هر شيءِ کي هٽائڻ.
ڪڏهن ڪڏهن اهو ضروري هوندو آهي ته اڳ ۾ نصب ٿيل هوسٽ ٿيل انجن کي صحيح طرح سان هٽايو وڃي - گورننگ دستاويز ڏانهن.
اسان صرف هوسٽ تي حڪم جاري ڪريون ٿا:
/usr/sbin/ovirt-hosted-engine-cleanupاڳيون، اسان غير ضروري پيڪيجز کي هٽائي ڇڏيون ٿا، جيڪڏهن ضروري هجي ته اڳ ۾ ڪنهن به ترتيب جو بيڪ اپ وٺون ٿا:
yum autoremove ovirt* qemu* virt* libvirt* libguestfs نئين ڊيٽا سينٽر جي تخليق
مدد دستاويز - oVirt انتظامي گائيڊ.
پهرين، اچو ته وضاحت ڪريون ته اهو ڇا آهي ڊيٽا سينٽر (مان مدد مان اقتباس ڪريان ٿو) هڪ منطقي ادارو آهي جيڪو هڪ مخصوص ماحول ۾ استعمال ٿيندڙ وسيلن جي هڪ سيٽ کي بيان ڪري ٿو.
ڊيٽا سينٽر هڪ قسم جو ڪنٽينر آهي جنهن ۾ شامل آهن:
- منطقي وسيلا ڪلسٽر ۽ هوسٽ جي صورت ۾
- ڪلسٽر نيٽ ورڪ وسيلن کي منطقي نيٽ ورڪن ۽ هوسٽ تي جسماني اڊاپٽرن جي صورت ۾،
- اسٽوريج وسيلن (وي ايم ڊسڪ، ٽيمپليٽس، تصويرن لاءِ) اسٽوريج علائقن (اسٽوريج ڊومينز) جي صورت ۾.
هڪ ڊيٽا سينٽر ۾ ڪيترائي ڪلسٽر هوندا جيڪي ڪيترن ئي هوسٽن تي مشتمل هوندا آهن جن تي ورچوئل مشينون هلنديون آهن، ۽ ان ۾ ڪيترائي اسٽوريج ايريا پڻ هوندا جيڪي ان سان لاڳاپيل هوندا.
ڪيترائي ڊيٽا سينٽر ٿي سگهن ٿا، سڀئي آزاديءَ سان ڪم ڪن ٿا. اوورٽ ڪردار تي ٻڌل اجازتن جي اجازت ڏئي ٿو، ۽ ڪسٽمائيز اجازتن جي اجازت ڏئي ٿو، ٻئي ڊيٽا سينٽر جي سطح تي ۽ انفرادي منطقي عنصرن لاءِ.
ڊيٽا سينٽر، يا ڊيٽا سينٽر جيڪڏهن ڪيترائي آهن، ته هڪ ئي انتظامي ڪنسول يا پورٽل تان منظم ڪيا ويندا آهن.
ڊيٽا سينٽر ٺاهڻ لاءِ، انتظامي پورٽل تي وڃو ۽ هڪ نئون ڊيٽا سينٽر ٺاهيو:
مرڪب >> ڊيٽا مرڪز >> نئون
جيئن ته اسان اسٽوريج سسٽم تي شيئرڊ اسٽوريج استعمال ڪندا آهيون، اسٽوريج جو قسم (اسٽوريج جو قسم) شيئرڊ هجڻ گهرجي:
ڊيٽا سينٽر ٺاهڻ واري مددگار جو اسڪرين شاٽ

جڏهن هڪ ورچوئل مشين کي هوسٽڊ انجن سان انسٽال ڪيو ويندو آهي، ته هڪ ڊيٽا سينٽر ڊفالٽ طور تي ٺاهيو ويندو آهي - ڊيٽا سينٽر 1، ۽ پوءِ، جيڪڏهن ضروري هجي ته، توهان اسٽوريج جي قسم (اسٽوريج جي قسم) کي ٻئي ۾ تبديل ڪري سگهو ٿا.
ڊيٽا سينٽر ٺاهڻ هڪ سادو ڪم آهي، بغير ڪنهن مشڪل نزاڪت جي، ۽ سڀئي اضافي مرحلا دستاويز ۾ بيان ڪيا ويا آهن. مان صرف اهو نوٽ ڪندس ته VMs لاءِ صرف مقامي اسٽوريج (ڊسڪ) سان اسٽينڊلون هوسٽ ڊيٽا سينٽر تائين رسائي (يا شامل ڪرڻ) جي قابل نه هوندا اسٽوريج ٽائپ شيئرڊ تي سيٽ ڪيل، ۽ انهن لاءِ هڪ الڳ ڊيٽا سينٽر ٺاهڻ گهرجي - يعني، مقامي اسٽوريج سان هر انفرادي هوسٽ کي پنهنجي ڊيٽا سينٽر جي ضرورت آهي.
نئون ڪلسٽر ٺاهڻ
دستاويزن جو لنڪ: oVirt انتظامي گائيڊ.
گهڻي تفصيل ۾ وڃڻ کان سواءِ، ڪلسٽر ڪلسٽر هوسٽن جو هڪ منطقي گروپ آهي جيڪو هڪ عام اسٽوريج ايريا شيئر ڪري ٿو (اسٽوريج سسٽم تي شيئر ٿيل ڊسڪ جي صورت ۾، جيئن اسان جي صورت ۾). ڪلسٽر ۾ هوسٽ لاءِ اهو پڻ گهربل آهي ته هارڊويئر ۾ هڪجهڙا هجن ۽ ساڳيو پروسيسر قسم (Intel يا AMD) هجي. مثالي طور تي، ڪلسٽر ۾ سرور مڪمل طور تي هڪجهڙا هجن.
ڪلسٽر هڪ ڊيٽا سينٽر جو حصو آهي (هڪ مخصوص قسم جي اسٽوريج سان - مقامي يا شيئر)، ۽ سڀئي ميزبان ڪنهن نه ڪنهن ڪلسٽر سان تعلق رکن ٿا، ان تي منحصر آهي ته انهن وٽ عام اسٽوريج آهي يا نه.
جڏهن هوسٽ تي هوسٽڊ انجن سان ورچوئل مشين انسٽال ڪئي ويندي آهي، ته هڪ ڊيٽا سينٽر ڊفالٽ طور تي ٺاهيو ويندو آهي - ڊيٽا سينٽر 1، ڪلسٽر سان گڏ - ڪلسٽر 1، ۽ مستقبل ۾ توهان ان جا پيرا ميٽر ترتيب ڏئي سگهو ٿا، اضافي آپشنز کي فعال ڪري سگهو ٿا، ان ۾ هوسٽ شامل ڪري سگهو ٿا، وغيره.
هميشه وانگر، سڀني ڪلسٽر سيٽنگن جي تفصيل لاءِ، سرڪاري دستاويزن جو حوالو ڏيڻ جي صلاح ڏني وئي آهي. ڪلسٽر سيٽ اپ جي حوالي سان، مان صرف اهو شامل ڪندس ته ڪلسٽر ٺاهڻ وقت، توهان کي صرف ٽيب تي بنيادي پيرا ميٽرز کي ترتيب ڏيڻ جي ضرورت آهي. جنرل.
مان سڀ کان اهم پيرا ميٽرز کي اجاگر ڪندس:
- پروسيسر جو قسم — ڪلستر هوسٽ تي ڪهڙا پروسيسر نصب ٿيل آهن، انهن جو ٺاهيندڙ، ۽ هوسٽ تي ڪهڙو پروسيسر سڀ کان پراڻو آهي، ان جي بنياد تي چونڊيو ويندو آهي، تنهن ڪري، ان تي منحصر ڪري، ڪلستر ۾ موجود سڀئي پروسيسر هدايتون استعمال ڪيون وينديون آهن.
- سوئچ جو قسم - اسان پنهنجي ڪلسٽر ۾ صرف لينڪس برج استعمال ڪندا آهيون، تنهن ڪري اسان ان کي چونڊيو ٿا.
- فائر وال جو قسم - هتي سڀ ڪجهه واضح آهي، هي فائر والڊ آهي، جيڪو هوسٽ تي فعال ۽ ترتيب ڏنل هجڻ گهرجي.
ڪلسٽر پيرا ميٽرز سان اسڪرين شاٽ

سيلف هوسٽيڊ ماحول ۾ اضافي هوسٽ انسٽال ڪرڻ
دستاويزن تي.
سيلف-هسٽيڊ ماحول لاءِ اضافي هوسٽ هڪ باقاعده هوسٽ وانگر شامل ڪيا ويا آهن، هڪ اضافي قدم سان گڏ هڪ وي ايم کي هوسٽڊ انجن سان ترتيب ڏيڻ سان - ميزباني ڪيل انجن جي تعیناتي جي عمل کي چونڊيو >> ٺاھيندڙجيئن ته اضافي هوسٽ کي هوسٽ ٿيل انجن سان VM لاءِ LUN سان گڏ پيش ڪيو وڃي، ان جو مطلب آهي ته جيڪڏهن ضروري هجي ته هي هوسٽ ميزبان ٿيل انجن سان VM کي هوسٽ ڪرڻ لاءِ استعمال ڪري سگهجي ٿو.
غلطي برداشت ڪرڻ جي مقصدن لاءِ، گهٽ ۾ گهٽ ٻه هوسٽ هجڻ جي تمام گهڻي سفارش ڪئي وئي آهي جن تي هوسٽ ٿيل انجن سان VM رکي سگهجي ٿو.
اضافي هوسٽ تي، iptables کي غير فعال ڪريو (جيڪڏهن فعال هجي)، فائر والڊ کي فعال ڪريو
systemctl stop iptables
systemctl disable iptables
systemctl enable firewalld
systemctl start firewalldKVM جو گهربل نسخو انسٽال ڪريو (جيڪڏهن ضروري هجي):
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اڳيون، اسين ڪنسول ڏانهن وڃون ٿا. ورچوئلائيزيشن مئنيجر کوليو، هڪ نئون هوسٽ شامل ڪريو، ۽ هر شي قدم بہ قدم ڪريو، جيئن لکيل آهي .
نتيجي طور، هڪ اضافي هوسٽ شامل ڪرڻ کان پوءِ، اسان کي انتظامي ڪنسول ۾ هڪ تصوير ملندي جيڪا اسڪرين شاٽ ۾ آهي.
انتظامي پورٽل جو اسڪرين شاٽ - هوسٽ

جنهن هوسٽ تي هوسٽڊ انجن سان VM هن وقت فعال آهي ان تي سون جو تاج ۽ لکيل آهي "هوسٽ ٿيل انجن VM هلائڻ"، هوسٽ جنهن تي هي VM جيڪڏهن ضروري هجي ته لانچ ڪري سگهجي ٿو - لکت"هوسٽيڊ انجن وي ايم هلائي سگھي ٿو».
ميزبان جي ناڪامي جي صورت ۾ جنهن تي "هوسٽ ٿيل انجن VM هلائڻ"، اهو ٻئي هوسٽ تي خودڪار طريقي سان ٻيهر شروع ٿيندو. هن VM کي سار سنڀال لاءِ فعال هوسٽ کان اسٽينڊ بائي هوسٽ ڏانهن پڻ منتقل ڪري سگهجي ٿو.
oVirt هوسٽ تي پاور مئنيجمينٽ / فينسنگ سيٽ اپ ڪرڻ
دستاويزي لنڪس:
- ريڊ هيٽ ورچوئلائيزيشن 4.3 -> ٽيڪنيڪل حوالو ->
- oVirt انتظامي گائيڊ ->
جڏهن ته اهو لڳي سگھي ٿو ته هوسٽ کي شامل ڪرڻ ۽ ترتيب ڏيڻ مڪمل ٿي چڪو آهي، اهو مڪمل طور تي سچ ناهي.
هوسٽ جي عام آپريشن کي يقيني بڻائڻ ۽ انهن ۾ ڪنهن به ناڪامي جي سڃاڻپ/درست ڪرڻ لاءِ، پاور مئنيجمينٽ/فينسنگ کي ترتيب ڏيڻ ضروري آهي.
ڀريل، يا فينسنگ، هڪ ڪلسٽر مان هڪ ناقص يا ناڪام هوسٽ کي عارضي طور تي خارج ڪرڻ جو عمل آهي، جنهن دوران يا ته ان تي oVirt خدمتون يا هوسٽ پاڻ کي ٻيهر شروع ڪيو ويندو آهي.
هميشه وانگر، پاور مئنيجمينٽ/فينسنگ جي وصفن ۽ پيرا ميٽرز تي سڀ تفصيل دستاويزن ۾ ڏنل آهن؛ مان صرف هڪ مثال ڏيندس ته هن اهم پيرا ميٽر کي ڪيئن ترتيب ڏيڻو آهي، جيئن iDRAC 9 سان ڊيل R640 سرورز تي لاڳو ٿئي ٿو.
- اسين انتظامي پورٽل ڏانهن وڃون ٿا ۽ ڪلڪ ڪريون ٿا مرڪب >> لشڪر ميزبان چونڊيو.
- ڪلڪ ڪريو تبديلي آڻيو.
- ٽيب تي ڪلڪ ڪريو پاور انتظام.
- آپشن جي اڳيان دٻي کي چيڪ ڪريو پاور مئنيجمينٽ کي فعال ڪريو.
- آپشن جي اڳيان دٻي کي چيڪ ڪريو ڪي ڊمپ انٽيگريشنڪرنل ڪريش ڊمپ لکڻ دوران هوسٽ کي فينسنگ موڊ ۾ وڃڻ کان روڪڻ لاءِ.
نوٽ:
اڳ ۾ ئي هلندڙ هوسٽ تي ڪي ڊمپ انٽيگريشن کي فعال ڪرڻ کان پوءِ، ان کي oVirt ايڊمنسٽريشن گائيڊ ۾ ڏنل طريقيڪار مطابق ٻيهر انسٽال ڪرڻ گهرجي -> -> هوسٽ ٻيهر انسٽال ڪرڻ.
- اختياري طور تي، توهان باڪس چيڪ ڪري سگهو ٿا پاور مئنيجمينٽ جي پاليسي ڪنٽرول کي غير فعال ڪريو، جيڪڏهن اسان نٿا چاهيون ته هوسٽ پاور مئنيجمينٽ ڪلسٽر شيڊولنگ پاليسي ذريعي ڪنٽرول ڪيو وڃي.
- بٽڻ تي ڪلڪ ڪريو (+) نئين پاور مئنيجمينٽ ڊيوائس شامل ڪرڻ لاءِ، ايجنٽ پراپرٽيز ايڊيٽنگ ونڊو کلي ويندي.
iDRAC9 لاءِ، خانا ڀريو:- ائڊريس - iDRAC9 پتو
- استعمال ڪندڙ نالو / پاسورڊ - iDRAC9 داخل ڪرڻ لاءِ لاگ ان ۽ پاسورڊ، ترتيب وار
- قسم — ڊراڪ 5
- نشان بي ڀوا ٿيا
- ھيٺ ڏنل آپشن شامل ڪريو: سي ايم ڊي_پرامپٽ =>، لاگ ان_ٽائم آئوٽ = 30
هوسٽ پراپرٽيز ۾ "پاور مئنيجمينٽ" سيٽنگن جو اسڪرين شاٽ

اسٽوريج ڊومين ٺاهڻ
دستاويزي لنڪ: oVirt انتظامي گائيڊ، .
اسٽوريج ڊومين، يا اسٽوريج ايريا، ورچوئل مشين ڊسڪ، انسٽاليشن تصويرون، ٽيمپليٽس، ۽ سنيپ شاٽس کي محفوظ ڪرڻ لاءِ هڪ مرڪزي جڳهه آهي.
اسٽوريج ايريا مختلف پروٽوڪول، ڪلسٽر ۽ نيٽ ورڪ فائل سسٽم استعمال ڪندي ڊيٽا سينٽر سان ڳنڍجي سگھجن ٿا.
oVirt ۾ ٽن قسمن جي اسٽوريج جي جاءِ آهي:
- ڊيٽا ڊومين - ورچوئل مشينن سان لاڳاپيل سڀني ڊيٽا کي ذخيرو ڪرڻ لاءِ (ڊسڪ، ٽيمپليٽ). ڊيٽا ڊومين کي مختلف ڊيٽا سينٽرن جي وچ ۾ شيئر نٿو ڪري سگهجي.
- ISO ڊومين (ليگيسي اسٽوريج ايريا جو قسم) - او ايس انسٽاليشن تصويرن کي محفوظ ڪرڻ لاءِ. ISO ڊومين مختلف ڊيٽا سينٽرن جي وچ ۾ شيئر ڪري سگھجي ٿو.
- ڊومين برآمد ڪريو (ليگيسي اسٽوريج ايريا جو قسم) - ڊيٽا سينٽرن جي وچ ۾ منتقل ٿيل تصويرن جي عارضي اسٽوريج لاءِ.
اسان جي خاص صورت ۾، ڊيٽا ڊومين قسم سان اسٽوريج ايريا اسٽوريج سسٽم تي LUNs سان ڳنڍڻ لاءِ فائبر چينل پروٽوڪول (FCP) استعمال ڪندو آهي.
oVirt جي نقطه نظر کان، جڏهن اسٽوريج (FC يا iSCSI) استعمال ڪيو ويندو آهي، هر ورچوئل ڊسڪ، سنيپ شاٽ، يا ٽيمپليٽ هڪ منطقي ڊسڪ هوندو آهي.
بلاڪ ڊوائيسز کي واليوم گروپ استعمال ڪندي (ڪلسٽر هوسٽ تي) گڏ ڪيو ويندو آهي ۽ پوءِ LVM استعمال ڪندي منطقي واليوم ۾ ورهايو ويندو آهي جيڪي VMs لاءِ ورچوئل ڊسڪ طور استعمال ٿيندا آهن.
اهي سڀئي گروپ ۽ ڪيترائي LVM واليوم ڪلسٽر هوسٽ تي ڪمانڊ استعمال ڪندي ڏسي سگهجن ٿا. وغيره и lvsقدرتي طور تي، اهڙين ڊسڪ سان سڀئي عمل صرف oVirt ڪنسول مان ڪرڻ گهرجن، سواءِ خاص ڪيسن جي.
VM لاءِ ورچوئل ڊسڪ ٻن قسمن جون ٿي سگهن ٿيون: QCOW2 يا RAW. ڊسڪ "پتلي"يا"ٿلهو". سنيپ شاٽ هميشه " جي طور تي ٺاهيا ويندا آهن.پتلي".
اسٽوريج ڊومينز، يا فائبر چينل (FC) ذريعي رسائي حاصل ڪيل اسٽوريج علائقن کي منظم ڪرڻ جو طريقو ڪافي منطقي آهي: هر VM ورچوئل ڊسڪ جو هڪ الڳ منطقي حجم هوندو آهي، جيڪو صرف هڪ هوسٽ ذريعي لکڻ لائق هوندو آهي. FC ڪنيڪشن لاءِ، oVirt ڪلسٽرڊ LVM وانگر ڪجهه استعمال ڪندو آهي.
ساڳئي اسٽوريج ايريا تي واقع ورچوئل مشينون ساڳئي ڪلسٽر سان تعلق رکندڙ ميزبانن جي وچ ۾ منتقل ٿي سگهن ٿيون.
جيئن اسان وضاحت مان ڏسي سگهون ٿا، oVirt ۾ هڪ ڪلسٽر، VMware vSphere يا Hyper-V ۾ هڪ ڪلسٽر وانگر، بنيادي طور تي ساڳيو مطلب آهي: اهو هوسٽ جو هڪ منطقي گروپ آهي، ترجيحي طور تي هارڊويئر ساخت ۾ هڪجهڙو، ۽ ورچوئل مشين ڊسڪ لاءِ عام اسٽوريج هجڻ.
اچو ته سڌو سنئون ڊيٽا (VM ڊسڪ) لاءِ اسٽوريج ايريا ٺاهڻ ڏانهن وڃون، ڇاڪاڻ ته ان کان سواءِ ڊيٽا سينٽر شروع نه ٿيندو.
مان توهان کي ياد ڏيارڻ چاهيان ٿو ته اسٽوريج سسٽم تي ڪلسٽر هوسٽز کي پيش ڪيل سڀئي LUNs انهن تي ڪمانڊ استعمال ڪندي نظر اچڻ گهرجن "ملٽي پاٿ -ll».
جي مطابق ، اسين پورٽل ڏانهن وڃون ٿا، اسين اندر وڃون ٿا اسٽوريج >> ڊومينس -> نئون ڊومين ۽ "FCP اسٽوريج شامل ڪرڻ" سيڪشن ۾ ڏنل هدايتن تي عمل ڪريو.
وزرڊ لانچ ڪرڻ کان پوءِ، گهربل فيلڊ ڀريو:
- نالو - ڪلسٽر جو نالو مقرر ڪريو
- ڊومين فنڪشن — ڊيٽا
- اسٽوريج جي قسم - فائبر چينل
- استعمال لاءِ هوسٽ — هوسٽ چونڊيو جنهن تي گهربل LUN موجود آهي
LUNs جي فهرست ۾، اسان ان کي نشان لڳايو جيڪو اسان کي گهربل آهي ۽ ڪلڪ ڪريو شامل ڪريو ۽ پوء ٺيڪجيڪڏهن ضروري هجي ته، توهان ڪلڪ ڪري اضافي اسٽوريج ايريا پيرا ميٽرز کي ترتيب ڏئي سگهو ٿا ترقي يافته پيرا ميٽرز.
"اسٽوريج ڊومين" وزرڊ جو اسڪرين شاٽ

جادوگر جي ڪم جي نتيجن جي بنياد تي، اسان کي هڪ نئون اسٽوريج ايريا ملڻ گهرجي، ۽ اسان جو ڊيٽا سينٽر اسٽيٽس ڏانهن تبديل ٿيڻ گهرجي UP، يا شروعات ٿيل:
ڊيٽا سينٽر ۽ ان جي اسٽوريج علائقن جا اسڪرين شاٽ:


ورچوئل مشينن لاءِ نيٽ ورڪ ٺاهڻ ۽ ترتيب ڏيڻ
دستاويزي لنڪ: oVirt انتظامي گائيڊ،
نيٽ ورڪ، يا نيٽ ورڪ، oVirt ورچوئل انفراسٽرڪچر ۾ استعمال ٿيندڙ منطقي نيٽ ورڪن کي گروپ ڪرڻ لاءِ استعمال ڪيا ويندا آهن.
ورچوئل مشين تي نيٽ ورڪ اڊاپٽر کي هوسٽ تي فزيڪل اڊاپٽر سان ڳنڍڻ لاءِ، منطقي انٽرفيس جهڙوڪ لينڪس برج استعمال ڪيا ويندا آهن.
نيٽ ورڪن جي وچ ۾ ٽرئفڪ کي گروپ ڪرڻ ۽ الڳ ڪرڻ لاءِ، VLANs سوئچز تي ترتيب ڏنل آهن.
oVirt ۾ ورچوئل مشينن لاءِ منطقي نيٽ ورڪ ٺاهڻ وقت، ان کي هڪ ID تفويض ڪرڻ ضروري آهي جيڪو سوئچ تي VLAN نمبر سان ملندو آهي ته جيئن VM هڪ ٻئي سان رابطو ڪري سگهن، جيتوڻيڪ اهي مختلف ڪلسٽر نوڊس تي هلن پيا.
ورچوئل مشينن کي ڳنڍڻ لاءِ هوسٽ تي نيٽ ورڪ اڊاپٽر جي شروعاتي سيٽنگون ۾ ڪيون ويون هيون - منطقي انٽرفيس ترتيب ڏنل آهي بانڊ 1، پوءِ سڀئي نيٽ ورڪ سيٽنگون صرف oVirt انتظامي پورٽل ذريعي ڪيون وڃن.
هڪ هوسٽ ٿيل انجن سان VM ٺاهڻ کان پوءِ، ڊيٽا سينٽر ۽ ڪلسٽر جي خودڪار تخليق کان علاوه، اسان جي ڪلسٽر کي منظم ڪرڻ لاءِ هڪ منطقي نيٽ ورڪ پڻ خودڪار طريقي سان ٺاهيو ويو - اوورٽ ايم جي ايم ٽي، جنهن سان هي VM ڳنڍيل هو.
جيڪڏهن ضروري هجي ته، توهان منطقي نيٽ ورڪ سيٽنگون ڏسي سگهو ٿا اوورٽ ايم جي ايم ٽي ۽ انهن کي ترتيب ڏيو، پر توهان کي محتاط رهڻ جي ضرورت آهي ته oVirt انفراسٽرڪچر جو ڪنٽرول نه وڃايو.
منطقي نيٽ ورڪ سيٽنگون ovritmgmt

باقاعده VMs لاءِ هڪ نئون منطقي نيٽ ورڪ ٺاهڻ لاءِ، انتظامي پورٽل تي وڃو. نيٽ ورڪ >> نيٽورڪ >> نئون، ۽ ٽيب تي جنرل گهربل VLAN ID سان هڪ نيٽ ورڪ شامل ڪريو، ۽ "" جي اڳيان دٻي کي پڻ چيڪ ڪريو.وي ايم نيٽ ورڪ"، ان جو مطلب آهي ته اهو VM کي تفويض ڪرڻ لاءِ استعمال ڪري سگهجي ٿو.
نئين VLAN32 منطقي نيٽ ورڪ جو اسڪرين شاٽ

ٽيب ۾ ڪلستر، اسين هن نيٽ ورڪ کي پنهنجي ڪلسٽر سان ڳنڍيندا آهيون ڪلسٽر 1.
ان کان پوءِ اسين وڃون ٿا مرڪب >> لشڪر، اسين هر ميزبان ڏانهن موڙ ۾، ٽيب ڏانهن وڃون ٿا نيٽ ورڪ انٽرفيس، ۽ مددگار لانچ ڪريو هوسٽ نيٽ ورڪ سيٽ اپ ڪريو، نئين منطقي نيٽ ورڪ جي ميزبانن سان ڳنڍڻ لاءِ.
"سيٽ اپ هوسٽ نيٽ ورڪ" وزرڊ جو اسڪرين شاٽ

oVirt ايجنٽ هوسٽ تي سڀ ضروري نيٽ ورڪ سيٽنگون پاڻمرادو ٺاهيندو - VLANs ۽ BRIDGEs ٺاهيندو.
هوسٽ تي نون نيٽ ورڪن لاءِ ترتيب ڏيڻ واري فائلن جي مثال:
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-بانڊ 1.432 и ifcfg-ovirtvm-vlan432.
منطقي نيٽ ورڪ شامل ڪرڻ ۽ ميزبان ۽ VM جي وچ ۾ ميزبان انجن سان ڪنيڪشن جي جانچ ڪرڻ کان پوءِ، ان کي ورچوئل مشين ۾ استعمال ڪري سگهجي ٿو.
ورچوئل مشين کي ترتيب ڏيڻ لاءِ انسٽاليشن تصوير ٺاهڻ
دستاويزي لنڪ: oVirt انتظامي گائيڊ، ، سيڪشن ڊيٽا اسٽوريج ڊومين ۾ تصويرون اپ لوڊ ڪرڻ.
او ايس انسٽاليشن تصوير کان سواءِ، توهان ورچوئل مشين انسٽال ڪرڻ جي قابل نه هوندا، جيتوڻيڪ اهو مسئلو ناهي جيڪڏهن توهان وٽ آهي، مثال طور، توهان جي نيٽ ورڪ تي هڪ ورچوئل مشين انسٽال ٿيل آهي. اڳ ۾ ٺهيل تصويرن سان.
اسان جي صورت ۾، اهو ممڪن ناهي، تنهنڪري اسان کي هي تصوير پاڻ oVirt ۾ درآمد ڪرڻي پوندي. اڳي، ان لاءِ هڪ ISO ڊومين ٺاهڻ جي ضرورت هئي، پر oVirt جي نئين ورزن ۾، ان کي ختم ڪيو ويو آهي، تنهنڪري هاڻي توهان انتظامي پورٽل تان سڌو سنئون اسٽوريج ڊومين تي تصويرون اپلوڊ ڪري سگهو ٿا.
انتظامي پورٽل ۾، وڃو اسٽوريج >> ڊسڪ >> اپلوڊ >> شروع
اسان پنهنجي او ايس تصوير کي ISO فائل جي طور تي شامل ڪريون ٿا، فارم ۾ سڀئي فيلڊ ڀريون ٿا، ۽ "ٽيسٽ ڪنيڪشن".
انسٽاليشن تصويري مددگار شامل ڪريو جو اسڪرين شاٽ

جيڪڏهن اسان کي هن قسم جي غلطي ملي ٿي:
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 سرٽيفڪيٽ شامل ڪرڻ جي ضرورت آهي.قابل اعتماد روٽ CAs» (Trusted Root CA) ايڊمنسٽريٽر جي ڪنٽرول اسٽيشن تي جنهن تان اسان تصوير ڊائون لوڊ ڪرڻ جي ڪوشش ڪري رهيا آهيون.
ٽرسٽيڊ روٽ CA ۾ سرٽيفڪيٽ شامل ڪرڻ کان پوءِ، " تي ڪلڪ ڪريوٽيسٽ ڪنيڪشن"، حاصل ڪرڻ گهرجي:
Connection to ovirt-imageio-proxy was successful.هڪ دفعو توهان سرٽيفڪيٽ اضافي عمل مڪمل ڪري ورتو، توهان ٻيهر اسٽوريج ڊومين تي ISO تصوير اپ لوڊ ڪرڻ جي ڪوشش ڪري سگهو ٿا.
اصولي طور تي، اهو ممڪن آهي ته VM ڊسڪ کان الڳ الڳ تصويرن ۽ ٽيمپليٽس کي محفوظ ڪرڻ لاءِ ڊيٽا ٽائپ سان هڪ الڳ اسٽوريج ڊومين ٺاهيو وڃي، يا انهن کي ميزباني ڪيل انجن لاءِ اسٽوريج ڊومين ۾ به ذخيرو ڪيو وڃي، پر اهو منتظم جي صوابديد تي آهي.
هوسٽ ٿيل انجن لاءِ اسٽوريج ڊومين ۾ ISO تصويرن جو اسڪرين شاٽ

هڪ مجازي مشين ٺاهيو
دستاويز لنڪ:
oVirt ورچوئل مشين مئنيجمينٽ گائيڊ ->
او ويرٽ ۾ او ايس انسٽاليشن تصوير لوڊ ڪرڻ کان پوءِ، توهان سڌو سنئون ورچوئل مشين ٺاهڻ لاءِ اڳتي وڌي سگهو ٿا. گهڻو ڪم ٿي چڪو آهي، پر اسان اڳ ۾ ئي آخري مرحلي تي آهيون، جنهن جو مقصد اهو سڀ شروع ٿيو هو: انتهائي دستياب ورچوئل مشينن جي ميزباني لاءِ هڪ فالٽ برداشت ڪندڙ انفراسٽرڪچر ٺاهڻ. ۽ اهو سڀ مڪمل طور تي مفت آهي - ڪنهن به سافٽ ويئر لائسنس خريد ڪرڻ تي هڪ پئسو به خرچ نه ڪيو ويو.
CentOS 7 سان ورچوئل مشين ٺاهڻ لاءِ، OS سان انسٽاليشن تصوير ڊائون لوڊ ڪرڻ گهرجي.
اسين انتظامي پورٽل ڏانهن وڃون ٿا، وڃون ٿا مرڪب >> واسي مشين، ۽ VM تخليق مددگار لانچ ڪريو. سڀ پيرا ميٽرز ۽ فيلڊز ڀريو، ۽ ڪلڪ ڪريو ٺيڪجيڪڏهن توهان دستاويزن تي عمل ڪريو ته سڀ ڪجهه تمام سادو آهي.
مثال طور، مان هڪ انتهائي دستياب VM لاءِ بنيادي ۽ جديد سيٽنگون مهيا ڪندس، هڪ ٺاهيل ڊسڪ سان، نيٽ ورڪ سان ڳنڍيل، ۽ انسٽاليشن تصوير مان بوٽ ڪندي:
انتهائي دستياب VM سيٽنگن جا اسڪرين شاٽ





وزرڊ مڪمل ڪرڻ کان پوءِ، ان کي بند ڪريو، نئون 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 تمام گهڻو دستياب هوندو، مطلب ته جيڪڏهن ڪلسٽر نوڊ جنهن تي اهو هلي رهيو آهي ناڪام ٿئي ٿو، ته oVirt ان کي ٻئي نوڊ تي خودڪار طريقي سان ٻيهر شروع ڪندو. هي VM سار سنڀال يا ٻين مقصدن لاءِ ڪلسٽر هوسٽن جي وچ ۾ پڻ منتقل ڪري سگهجي ٿو.
ٿڪل
مون کي اميد آهي ته هن آرٽيڪل اهو ظاهر ڪيو آهي ته oVirt هڪ مڪمل طور تي قابل ورچوئل انفراسٽرڪچر مئنيجمينٽ ٽول آهي جنهن کي استعمال ڪرڻ ايترو ڏکيو ناهي - جيستائين توهان آرٽيڪل ۽ دستاويزن ٻنهي ۾ بيان ڪيل مخصوص قاعدن ۽ گهرجن تي عمل ڪريو.
مضمون جي وڏي سائيز جي ڪري، ڪيتريون ئي شيون شامل ڪرڻ ناممڪن هو، جهڙوڪ تفصيلي وضاحتن ۽ اسڪرين شاٽس سان مختلف جادوگرن کي مڪمل ڪرڻ لاءِ قدم بہ قدم هدايتون، ڊگھا ڪمانڊ آئوٽ پُٽ، وغيره. حقيقت ۾، ان لاءِ هڪ مڪمل ڪتاب جي ضرورت پوندي، جيڪو خاص طور تي عملي نه آهي، جدت ۽ تبديلين سان نوان سافٽ ويئر ورزن جي مسلسل رليز جي ڪري. سڀ کان اهم ڳالهه اها آهي ته اهو سمجهڻ ته هر شيءِ ڪيئن گڏجي ڪم ڪري ٿي ۽ هڪ فالٽ برداشت ڪندڙ ورچوئل مشين مئنيجمينٽ پليٽ فارم ٺاهڻ لاءِ هڪ عام الگورتھم تيار ڪيو وڃي.
جيتوڻيڪ اسان هڪ ورچوئل انفراسٽرڪچر ٺاهيو آهي، پر هاڻي اسان کي ان کي ان جي انفرادي عنصرن - ميزبانن، ورچوئل مشينن، اندروني نيٽ ورڪن - ۽ ٻاهرين دنيا سان رابطي ۾ رهڻ سيکارڻ جي ضرورت آهي.
هي عمل هڪ سسٽم يا نيٽ ورڪ ايڊمنسٽريٽر جي مکيه ڪمن مان هڪ آهي، جيڪو ايندڙ مضمون ۾ ڍڪيو ويندو - اسان جي انٽرپرائز جي فالٽ-ٽولينٽ انفراسٽرڪچر ۾ VyOS ورچوئل روٽرز جي استعمال بابت (جيئن توهان اندازو لڳايو، اهي اسان جي oVirt ڪلسٽر تي ورچوئل مشينن جي طور تي هلندا).
جو ذريعو: www.habr.com
