اهو انتهائي دستياب ورچوئل مشينن جي ميزباني لاءِ oVirt 4.3 ڪلسٽر جي بنيادي تنصيب ۽ ترتيب جي عمل کي ڍڪيندو، ان حقيقت کي نظر ۾ رکندي ته انفراسٽرڪچر تيار ڪرڻ جا سڀ ابتدائي قدم اڳ ۾ ئي مڪمل ڪيا ويا آهن.
ٻڌائڻ
مضمون جو بنيادي مقصد قدم قدم جي هدايتن کي مهيا ڪرڻ آهي جهڙوڪ "اڳيون -> ها -> ختم ڪر"ڪيئن ڏيکاريو ڪجھ خاصيتون جڏھن ان کي انسٽال ڪرڻ ۽ ترتيب ڏيڻ. توهان جي ڪلستر کي ترتيب ڏيڻ جو عمل هميشه ان سان ٺهڪندڙ نه هوندو جيڪو ان ۾ بيان ڪيو ويو آهي، بنيادي ڍانچي ۽ ماحول جي خاصيتن جي ڪري، پر عام اصول ساڳيا هوندا.
هڪ موضوعي نقطه نظر کان، oVirt 4.3 ان جي ڪارڪردگي VMware vSphere ورجن 5.x سان ملندڙ جلندڙ آهي، پر يقيناً ان جي پنهنجي ترتيب ۽ آپريشن خاصيتن سان.
دلچسپي وارن لاءِ، RHEV (aka oVirt) ۽ VMware vSphere جي وچ ۾ سڀ فرق انٽرنيٽ تي ڳولي سگهجن ٿا، مثال طور هتي، پر مان اڃا به ڪڏهن ڪڏهن انهن جي ڪجهه اختلافن کي يا هڪ ٻئي سان هڪجهڙائي کي نوٽ ڪندس جيئن مضمون اڳتي وڌندو.
اهو ياد رکڻ گهرجي ته عملدرآمد جي آسانيء جي ڪري، آرٽيڪل هڪ معياري لينڪس پل استعمال ڪندي وي ايم لاء oVirt ۾ نيٽ ورڪ قائم ڪرڻ جي وضاحت ڪندو، جيڪو معياري انتخاب آهي جڏهن KVM هائپر وائيزر استعمال ڪندي.
انهي سلسلي ۾، نيٽ ورڪ سان گڏ ڪم ڪرڻ لاء ڪيترائي بنيادي قاعدا ڪلستر ۾ آهن، جن جي ڀڃڪڙي نه ڪرڻ لاء بهترين آهن:
هوسٽ تي سڀ نيٽ ورڪ سيٽنگون انهن کي oVirt ۾ شامل ڪرڻ کان پهريان هڪجهڙا هجن، سواءِ IP پتي جي.
هڪ دفعو هڪ ميزبان کي oVirt جي ڪنٽرول هيٺ ورتو ويو آهي، اها انتهائي سفارش نه ڪئي وئي آهي ته نيٽ ورڪ سيٽنگن ۾ دستي طور تي ڪجهه به تبديل ڪريو بغير توهان جي عملن تي مڪمل اعتماد، ڇو ته oVirt ايجنٽ صرف ميزبان کي ٻيهر شروع ڪرڻ کان پوء انهن کي اڳوڻين ڏانهن واپس آڻيندو يا ايجنٽ
VM لاءِ نئون نيٽ ورڪ شامل ڪرڻ، ان سان گڏ ڪم ڪرڻ، صرف oVirt مئنيجمينٽ ڪنسول مان ٿيڻ گھرجي.
ٻيو اهم نوٽ - هڪ تمام نازڪ ماحول لاءِ (مالي نقصانن لاءِ تمام حساس)، اڃا به سفارش ڪئي ويندي ته ادا ڪيل سپورٽ ۽ استعمال ريڊ هيٽ ورچوئلائيزيشن 4.3. oVirt ڪلسٽر جي آپريشن دوران، ڪجھ مسئلا پيدا ٿي سگھن ٿا جن لاءِ اھو مشورو ڏنو ويندو آھي ته جلد کان جلد قابل مدد حاصل ڪريو، بجاءِ انھن سان پاڻ ڊيل ڪريو.
آخرڪار ، صلاح ڏني oVirt ڪلستر کي ترتيب ڏيڻ کان اڳ، پاڻ کي واقف ڪريو سرڪاري دستاويزگهٽ ۾ گهٽ بنيادي مفهومن ۽ وصفن کان واقف ٿيڻ لاءِ، ٻي صورت ۾ باقي مضمون پڙهڻ ۾ ٿورو ڏک ٿيندو.
مضمون کي سمجھڻ لاءِ بنيادي ۽ oVirt ڪلستر جي آپريشن جا اصول ھي آھن ھدايت وارا دستاويز:
حجم تمام وڏو نه آهي، هڪ ڪلاڪ يا ٻه ۾ توهان بنيادي اصولن کي ماهر ڪري سگهو ٿا، پر انهن لاء جيڪي تفصيل پسند ڪن ٿا، اهو پڙهڻ جي سفارش ڪئي وئي آهي. Red Hat ورچوئلائيزيشن لاءِ پراڊڪٽ دستاويز 4.3 - RHEV ۽ oVirt بنيادي طور تي ساڳي شيءِ آهن.
اختياري 1
هڪ خاص VM يا ميزبان جي صورت ۾ سرور کي ترتيب ڏيڻ.
هي اختيار تمام سٺو ڪم ڪري ٿو، پر مهيا ڪيو ويو آهي ته اهڙي VM ڪلستر کان آزاد طور تي هلندي آهي، يعني. KVM تي هلندڙ باقاعده ورچوئل مشين جي طور تي ڪنهن به ڪلسٽر هوسٽ تي نه هلي رهيو آهي.
اهڙي VM کي ڪلسٽر ميزبانن تي ڇو نه لڳايو وڃي؟
oVirt مئنيجمينٽ سرور کي ترتيب ڏيڻ جي عمل جي شروعات ۾، اسان وٽ هڪ پريشاني آهي - اسان کي هڪ انتظام VM نصب ڪرڻ جي ضرورت آهي، پر حقيقت ۾ اڃا تائين ڪو به ڪلستر ناهي، ۽ تنهنڪري اسان پرواز تي ڇا ڪري سگهون ٿا؟ اهو صحيح آهي - مستقبل جي ڪلستر نوڊ تي KVM انسٽال ڪريو، پوء ان تي هڪ ورچوئل مشين ٺاهيو، مثال طور، CentOS OS سان ۽ ان ۾ oVirt انجڻ کي ترتيب ڏيو. اهو عام طور تي اهڙي VM تي مڪمل ڪنٽرول جي سببن جي ڪري ٿي سگهي ٿو، پر اهو هڪ غلط ارادو آهي، ڇاڪاڻ ته هن معاملي ۾، مستقبل ۾ 100٪ اهڙي ڪنٽرول VM سان مسئلا هوندا:
ان کي ڪلستر جي ميزبان (نوڊس) جي وچ ۾ oVirt ڪنسول ۾ منتقل نه ٿي ڪري سگھجي.
جڏهن لڏپلاڻ ڪندي KVM ذريعي ويرش لڏپلاڻ، هي VM oVirt ڪنسول مان انتظام لاءِ دستياب نه هوندو.
ڪلستر هوسٽ ۾ ڏيکاري نه ٿو سگهجي سار سنڀال جو موڊ (بحالي جو طريقو)، جيڪڏهن توهان هن VM کي استعمال ڪندي ميزبان کان ميزبان ڏانهن منتقل ڪيو ويرش لڏپلاڻ.
تنهن ڪري سڀ ڪجهه ضابطن جي مطابق ڪريو- يا ته استعمال ڪريو هڪ الڳ ميزبان oVirt مئنيجمينٽ سرور لاءِ، يا ان تي هلندڙ هڪ آزاد VM، يا اڃا بهتر، ائين ڪريو جيئن ٻئي آپشن ۾ لکيل آهي.
اختياري 2
ان جي طرفان منظم ڪيل ڪلسٽر ميزبان تي oVirt انجڻ جو سامان انسٽال ڪرڻ.
اهو هي اختيار آهي جيڪو اسان جي معاملي ۾ وڌيڪ صحيح ۽ مناسب سمجهيو ويندو.
اهڙي VM لاءِ گهربل ضرورتون هيٺ بيان ڪيون ويون آهن؛ مان صرف اهو شامل ڪندس ته انفراسٽرڪچر ۾ گهٽ ۾ گهٽ ٻه ميزبان هجڻ جي سفارش ڪئي وئي آهي جنهن تي ڪنٽرول VM کي هلائي سگهجي ٿو ان کي غلطي برداشت ڪرڻ لاءِ. هتي مان اهو شامل ڪرڻ چاهيان ٿو، جيئن مون اڳ ۾ ئي اڳئين مضمون ۾ تبصرن ۾ لکيو آهي، مان ڪڏهن به حاصل ڪرڻ جي قابل نه هو ورهايل دماغ ٻن ميزبانن جي هڪ oVirt ڪلستر تي، انهن تي ميزبان انجڻ VM هلائڻ جي صلاحيت سان.
ڪلستر جي پهرين ميزبان تي oVirt انجڻ جو سامان نصب ڪرڻ
دستاويز بيان ڪري ٿو اهي شرطون جيڪي ميزباني ٿيل انجڻ VM کي ترتيب ڏيڻ کان پهريان پورا ٿيڻ گهرجن، ۽ پڻ تفصيل سان انسٽاليشن جي عمل کي بيان ڪري ٿو، تنهنڪري ان کي لفظي طور تي ورجائڻ ۾ ٿورو نقطو آهي، تنهنڪري اسان ڪجهه اهم تفصيلن تي ڌيان ڏينداسين.
سڀني عملن کي شروع ڪرڻ کان اڳ، ميزبان تي BIOS سيٽنگون ۾ ورچوئلائيزيشن سپورٽ کي فعال ڪرڻ جي پڪ ڪريو.
جڏهن ميزباني واري انجڻ کي ترتيب ڏيو، اسان سڀني ضروري پيٽرولن کي بيان ڪريون ٿا:
- имя кластера
- количество vCPU и vRAM (рекомендуется 4 vCPU и 16 Гб)
- пароли
- тип хранилища для hosted engine ВМ – в нашем случае FC
- номер LUN для установки hosted engine
- где будет находиться база данных для hosted engine – рекомендую для простоты выбрать Local (это БД PostgreSQL работающая внутри этой ВМ)
и др. параметры.
ميزباني ڪيل انجڻ سان انتهائي دستياب VM انسٽال ڪرڻ لاءِ، اسان اڳ ۾ اسٽوريج سسٽم تي هڪ خاص LUN ٺاهي، نمبر 4 ۽ 150 GB سائيز ۾، جيڪو پوءِ ڪلسٽر ميزبانن کي پيش ڪيو ويو - ڏسو اڳوڻو مضمون.
ميزبان انجڻ جي ٺهڻ واري عمل پاڻ کي پيچيده نه آهي؛ آخر ۾ اسان کي ڪجهه هن طرح حاصل ڪرڻ گهرجي:
[ 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 خدمتن جي موجودگي جي جانچ ڪريون ٿا:
جيڪڏهن سڀ ڪجهه صحيح طريقي سان ڪيو ويو، پوء انسٽاليشن مڪمل ٿيڻ کان پوء، وڃڻ لاء ويب برائوزر استعمال ڪريو https://ovirt_hostname/ovirt-engine منتظم جي ڪمپيوٽر مان، ۽ ڪلڪ ڪريو [انتظامي پورٽل].
”ايڊمنسٽريشن پورٽل“ جو اسڪرين شاٽ
ونڊو ۾ لاگ ان ۽ پاسورڊ داخل ڪرڻ سان (انسٽاليشن جي عمل دوران سيٽ ڪيو ويو) جيئن اسڪرين شاٽ ۾، اسان وڃون ٿا اوپن ورچوئلائيزيشن مئنيجر ڪنٽرول پينل، جنهن ۾ توهان ورچوئل انفراسٽرڪچر سان سڀ عمل ڪري سگهو ٿا:
ڊيٽا سينٽر شامل ڪريو
شامل ڪريو ۽ ڪلستر ترتيب ڏيو
شامل ڪريو ۽ منظم ڪريو ميزبان
ورچوئل مشين ڊسڪ لاءِ اسٽوريج ايريا يا اسٽوريج ڊومينز شامل ڪريو
ورچوئل مشينن لاءِ نيٽ ورڪ شامل ڪريو ۽ ترتيب ڏيو
شامل ڪريو ۽ منظم ڪريو ورچوئل مشين، انسٽاليشن تصويرون، VM ٽيمپليٽ
انهن سڀني عملن تي وڌيڪ بحث ڪيو ويندو، ڪجهه وڏن سيلن ۾، ٻيا وڌيڪ تفصيل سان ۽ nuances سان.
پر پهرين آئون هن اضافو پڙهڻ جي سفارش ڪندس، جيڪو شايد ڪيترن ئي لاء مفيد ٿيندو.
اضافو
1) اصولي طور تي، جيڪڏهن ڪا اهڙي ضرورت آهي، ته پوءِ توهان کي پيڪيجز استعمال ڪندي ڪلسٽر نوڊس تي KVM هائپر وائزر کي انسٽال ڪرڻ کان ڪا به شيءِ روڪي نه ٿي. لبرٽ и قيم-ڪي وي ايم (يا qemu-kvm-ev) جي گهربل ورزن جي، جيتوڻيڪ جڏهن هڪ oVirt ڪلستر نوڊ کي ترتيب ڏيڻ، اهو پاڻ ڪري سگهي ٿو.
پر جيڪڏهن لبرٽ и قيم-ڪي وي ايم جيڪڏھن توھان تازو ورزن انسٽال نه ڪيو آھي، توھان کي ھيٺ ڏنل غلطي ملي سگھي ٿي جڏھن ھوسٽ ٿيل انجڻ کي ترتيب ڏيو:
error: unsupported configuration: unknown CPU feature: md-clear
اهي. ضرور هجڻ گھرجي اپڊيٽ ورجنلبرٽ کان تحفظ سان ايم ايس، جيڪو هن پاليسي جي حمايت ڪري ٿو:
<feature policy='require' name='md-clear'/>
انسٽال ڪريو libvirt v.4.5.0-10.el7_6.12، md-clear support سان:
ان کان پوء، توهان ميزباني انجڻ کي نصب ڪرڻ جاري رکي سگهو ٿا.
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
پوء توهان کي ٻي فائر وال کي بند ڪرڻ جي ضرورت آهي (جيڪڏهن اهو استعمال ڪيو وڃي)، ۽ انسٽال ڪريو ۽ هلائڻ فائرالڊ:
ڊيٽا سينٽر هڪ قسم جو ڪنٽينر آهي جنهن تي مشتمل آهي:
منطقي وسيلا ڪلستر ۽ ميزبان جي صورت ۾
ڪلسٽر نيٽ ورڪ وسيلن جي صورت ۾ منطقي نيٽ ورڪ ۽ ميزبانن تي فزيڪل ايڊاپٽرز،
اسٽوريج وسيلن (VM ڊسڪ، ٽيمپليٽس، تصويرون لاء) اسٽوريج علائقن جي صورت ۾ (اسٽوريج ڊومينز).
ڊيٽا سينٽر ۾ شامل ٿي سگھي ٿو گھڻن ڪلسٽرن تي مشتمل گھڻن ھوسٽن تي مشتمل آھي ورچوئل مشينن سان گڏ انھن تي ھلندڙ، ۽ اھو پڻ ٿي سگھي ٿو ان سان لاڳاپيل ڪيترائي ذخيرا علائقا.
اتي ڪيترائي ڊيٽا مرڪز ٿي سگھن ٿا؛ اھي ھڪ ٻئي کان آزاديءَ سان ڪم ڪن ٿا. Ovirt وٽ ڪردار جي لحاظ کان طاقتن جي علحدگي آهي، ۽ توهان اجازتن کي انفرادي طور تي ترتيب ڏئي سگهو ٿا، ٻئي ڊيٽا سينٽر جي سطح تي ۽ ان جي انفرادي منطقي عنصرن تي.
ڊيٽا سينٽر، يا ڊيٽا مرڪز جيڪڏهن انهن مان ڪيترائي آهن، هڪ واحد انتظامي ڪنسول يا پورٽل مان منظم ڪيا ويا آهن.
جيئن ته اسان اسٽوريج سسٽم تي حصيداري اسٽوريج استعمال ڪندا آهيون، اسٽوريج جو قسم حصيداري ٿيڻ گهرجي:
ڊيٽا سينٽر تخليق مددگار جو اسڪرين شاٽ
جڏهن ميزباني واري انجڻ سان هڪ ورچوئل مشين کي انسٽال ڪري، هڪ ڊيٽا سينٽر ٺاهي ويندي آهي ڊفالٽ - ڊيٽا سينٽر 1, ۽ پوء، جيڪڏهن ضروري هجي ته، توهان ان جي اسٽوريج جي قسم کي ٻئي ڏانهن تبديل ڪري سگهو ٿا.
ڊيٽا سينٽر ٺاهڻ هڪ سادو ڪم آهي، بغير ڪنهن مشڪل nuances، ۽ ان سان گڏ سڀ اضافي ڪارناما دستاويز ۾ بيان ڪيا ويا آهن. صرف هڪ شيءِ جيڪا مان نوٽ ڪندس اها آهي ته واحد ميزبان جيڪي صرف مقامي اسٽوريج (ڊسڪ) آهن VMs لاءِ اهي ڊيٽا سينٽر ۾ داخل ٿيڻ جي قابل نه هوندا اسٽوريج جي قسم سان - شيئر (اهي اتي شامل نٿا ٿي سگهن) ، ۽ انهن لاءِ توهان کي ٺاهڻ جي ضرورت آهي. هڪ الڳ ڊيٽا سينٽر - يعني مقامي اسٽوريج سان هر فرد ميزبان کي پنهنجي الڳ ڊيٽا سينٽر جي ضرورت آهي.
ھڪڙو نئون ڪلستر ٺاھيو
دستاويزن سان ڳنڍڻ - oVirt ايڊمنسٽريشن گائيڊ. باب 5: ڪلستر
غير ضروري تفصيل کان سواء، ڪلسٽر - هي ميزبانن جو هڪ منطقي گروهه آهي جنهن ۾ هڪ عام اسٽوريج ايريا آهي (اسٽوريج سسٽم تي شيئر ڊسڪ جي صورت ۾، جيئن اسان جي صورت ۾). اهو پڻ گهربل آهي ته ڪلستر ۾ ميزبان هارڊويئر ۾ هڪجهڙا هجن ۽ ساڳئي قسم جو پروسيسر هجي (Intel يا AMD). اهو بهترين آهي، يقينا، ته ڪلستر ۾ سرور مڪمل طور تي هڪجهڙا آهن.
ڪلسٽر هڪ ڊيٽا سينٽر جو حصو آهي (مخصوص قسم جي اسٽوريج سان - مقامي يا شيئر)، ۽ سڀني ميزبانن جو تعلق ڪنهن نه ڪنهن قسم جي ڪلسٽر سان هجڻ گهرجي، ان تي منحصر آهي ته انهن وٽ اسٽوريج حصيداري آهي يا نه.
جڏهن هڪ ميزبان تي هڪ ميزبان انجڻ سان هڪ مجازي مشين کي نصب ڪرڻ، هڪ ڊيٽا سينٽر ٺاهيل آهي ڊفالٽ - ڊيٽا سينٽر 1، گڏو گڏ ڪلستر - ڪلستر 1، ۽ مستقبل ۾ توهان ان جي پيٽرولن کي ترتيب ڏئي سگهو ٿا، اضافي اختيارن کي فعال ڪري سگهو ٿا، ان ۾ ميزبان شامل ڪريو، وغيره.
هميشه وانگر، سڀني ڪلستر سيٽنگن بابت تفصيل لاء، اهو مشورو ڏنو ويو آهي ته سرڪاري دستاويزن ڏانهن اشارو ڪيو وڃي. ڪلستر قائم ڪرڻ جي ڪجھ خاصيتن مان، مان صرف ان کي شامل ڪندس جڏھن ان کي ٺاھيو، اھو ڪافي آھي صرف بنيادي پيٽرولن کي ترتيب ڏيڻ لاءِ ٽيب تي جنرل.
مان سڀ کان اهم پيراگراف نوٽ ڪندس:
پروسيسر جو قسم - چونڊيل آهي ان بنياد تي ته ڪھڙا پروسيسر ڪلستر ھوسٽن تي انسٽال ٿيل آھن، اھي ڪھڙي ڪارخاني مان آھن، ۽ ھوسٽ تي ڪھڙو پروسيسر سڀ کان پراڻو آھي، تنھنڪري، ھن تي منحصر ڪري، ڪلستر ۾ موجود سڀ پروسيسر ھدايتون استعمال ڪيون وينديون آھن.
سوئچ جو قسم - اسان جي ڪلستر ۾ اسان صرف لينڪس پل استعمال ڪندا آهيون، ڇو ته اسان ان کي چونڊيو ٿا.
فائر وال جو قسم - هتي سڀ ڪجهه واضح آهي، هي فائر والڊ آهي، جنهن کي ميزبانن تي فعال ۽ ترتيب ڏيڻ لازمي آهي.
خود ميزباني واري ماحول لاءِ اضافي ميزبانون ساڳيءَ طرح شامل ڪيون وينديون آهن جيئن هڪ باقاعده ميزبان، هڪ ميزبان انجڻ سان VM کي ترتيب ڏيڻ جي اضافي قدم سان. ميزباني ڪيل انجڻ جي ٺهڻ واري عمل کي چونڊيو >> ٺاھيندڙ. جيئن ته اضافي ميزبان کي پڻ پيش ڪيو وڃي LUN لاءِ VM لاءِ ميزباني ڪيل انجڻ سان، ان جو مطلب اهو آهي ته هي ميزبان، جيڪڏهن ضروري هجي ته، ان تي ميزباني ڪيل انجڻ سان VM کي ميزباني ڪرڻ لاءِ استعمال ڪري سگهجي ٿو.
غلطي رواداري جي مقصدن لاء، اها انتهائي سفارش ڪئي وئي آهي ته گهٽ ۾ گهٽ ٻه ميزبان هجن جن تي هڪ ميزبان انجڻ VM رکيل هجي.
اضافي ميزبان تي، iptables کي بند ڪريو (جيڪڏهن فعال هجي)، فائر والڊ کي فعال ڪريو
نتيجي طور، اضافي ميزبان شامل ڪرڻ کان پوء، اسان کي انتظامي ڪنسول ۾ تصوير وانگر ڪجهه حاصل ڪرڻ گهرجي، جيئن اسڪرين شاٽ ۾.
انتظامي پورٽل جو اسڪرين شاٽ - ميزبان
ھوسٽ جنھن تي ھوسٽ ٿيل انجڻ VM في الحال فعال آھي ان تي سون جو تاج آھي ۽ لکيل آھي ”ميزباني ٿيل انجڻ VM کي هلائڻ"، ميزبان جنهن تي هن VM کي لانچ ڪري سگهجي ٿو جيڪڏهن ضروري هجي - لکت "هلائي سگھي ٿو ميزبان انجڻ VM».
ميزبان جي ناڪامي جي صورت ۾ جنهن تي "ميزباني ٿيل انجڻ VM کي هلائڻ"، اهو خودڪار طريقي سان ٻئي ميزبان تي ٻيهر شروع ٿيندو. هي VM ان جي سار سنڀال لاءِ فعال ميزبان کان اسٽينڊ بائي ميزبان ڏانهن پڻ منتقل ٿي سگهي ٿو.
پاور مئنيجمينٽ قائم ڪرڻ / oVirt ميزبان تي باهه لڳائڻ
جڏهن ته اهو لڳي سگهي ٿو ته توهان هڪ ميزبان کي شامل ڪرڻ ۽ ترتيب ڏيڻ مڪمل ڪيو آهي، اهو مڪمل طور تي درست ناهي.
ميزبانن جي عام آپريشن لاءِ، ۽ انهن مان ڪنهن به ناڪامي کي سڃاڻڻ/حل ڪرڻ لاءِ، پاور مئنيجمينٽ/فينسنگ سيٽنگون گهربل آهن.
ڀريل, or fence, عارضي طور تي ھڪڙي ناقص يا ناڪام ھوسٽ کي ڪلستر مان خارج ڪرڻ جو عمل آھي، جنھن دوران يا ته ان تي oVirt خدمتون يا ھوسٽ پاڻ کي وري شروع ڪيو ويندو آھي.
پاور مئنيجمينٽ/فينسنگ جي وصفن ۽ پيرا ميٽرن تي سڀ تفصيل ڏنل آھن، معمول جي طور تي، دستاويزن ۾؛ مان صرف ھڪڙو مثال ڏيندس ته ھن اھم پيٽرول کي ڪيئن ترتيب ڏيو، جيئن ڊيل R640 سرورز تي iDRAC 9 سان لاڳو ڪيو ويو آھي.
اختيار جي اڳيان دٻي کي چيڪ ڪريو پاور مينيجمينٽ کي فعال ڪريو.
اختيار جي اڳيان دٻي کي چيڪ ڪريو Kdump انضمامڪرنل ڪريش ڊمپ کي رڪارڊ ڪرڻ دوران ميزبان کي باهه جي موڊ ۾ وڃڻ کان روڪڻ لاءِ.
نوٽ:
اڳ ۾ ئي هلندڙ ميزبان تي Kdump انضمام کي چالو ڪرڻ کان پوء، ان کي oVirt ايڊمنسٽريشن گائيڊ -> ۾ طريقيڪار جي مطابق ٻيهر نصب ڪيو وڃي. باب 7: ميزبان -> ميزبانن کي ٻيهر نصب ڪرڻ.
اختياري طور، توهان باڪس چيڪ ڪري سگهو ٿا پاور مينيجمينٽ جي پاليسي ڪنٽرول کي غير فعال ڪريو، جيڪڏهن اسان نٿا چاهيون ته ميزبان پاور مئنيجمينٽ کي ڪلستر جي شيڊولنگ پاليسي جي ذريعي ڪنٽرول ڪيو وڃي.
اسٽوريج علائقن کي مختلف پروٽوڪول، ڪلستر ۽ نيٽ ورڪ فائل سسٽم استعمال ڪندي ڊيٽا سينٽر سان ڳنڍي سگھجي ٿو.
oVirt وٽ ٽن قسمن جي اسٽوريج ايريا آهي:
ڊيٽا ڊومين - مجازي مشينن سان لاڳاپيل سڀني ڊيٽا کي ذخيرو ڪرڻ لاء (ڊسڪ، ٽيمپليٽ). ڊيٽا ڊومين مختلف ڊيٽا سينٽرن جي وچ ۾ حصيداري نه ٿي ڪري سگھجي.
ISO ڊومين (اسٽوريج ايريا جو فرسوده قسم) - OS انسٽاليشن تصويرون محفوظ ڪرڻ لاءِ. ISO ڊومين مختلف ڊيٽا سينٽرن جي وچ ۾ حصيداري ڪري سگھجي ٿو.
ايڪسپورٽ ڊومين (اسٽوريج ايريا جو فرسوده قسم) - ڊيٽا سينٽرن جي وچ ۾ منتقل ٿيل تصويرن جي عارضي اسٽوريج لاءِ.
اسان جي خاص صورت ۾، ڊيٽا ڊومين جي قسم سان گڏ اسٽوريج ايريا استعمال ڪري ٿو فائبر چينل پروٽوڪول (FCP) اسٽوريج سسٽم تي LUNs سان ڳنڍڻ لاء.
oVirt جي نقطي نظر کان، جڏهن اسٽوريج سسٽم (FC يا iSCSI) استعمال ڪندي، هر ورچوئل ڊسڪ، سنيپ شاٽ يا ٽيمپليٽ هڪ منطقي ڊسڪ آهي.
بلاڪ ڊوائيسز هڪ واحد يونٽ ۾ گڏ ڪيا ويا آهن (ڪلسٽر هوسٽ تي) حجم گروپ استعمال ڪندي ۽ پوء LVM استعمال ڪندي منطقي حجم ۾ ورهايو ويو آهي، جيڪي VMs لاء ورچوئل ڊسڪ طور استعمال ڪيا ويا آهن.
اهي سڀئي گروپ ۽ ڪيترائي LVM حجم ڏسي سگهجن ٿا ڪلستر هوسٽ تي ڪمانڊ استعمال ڪندي وغيره и lvs. قدرتي طور، اهڙي ڊسڪ سان سڀ عمل صرف اوورٽ ڪنسول مان ٿيڻ گهرجي، سواء خاص ڪيسن ۾.
اسٽوريج ڊومينز کي منظم ڪرڻ جو طريقو، يا اسٽوريج علائقن تائين رسائي FC ذريعي، ڪافي منطقي آهي - هر VM مجازي ڊسڪ لاء هڪ الڳ منطقي حجم آهي جيڪو صرف هڪ ميزبان طرفان لکڻ جي قابل آهي. FC ڪنيڪشن لاءِ، oVirt ڪجھ استعمال ڪري ٿو جهڙوڪ ڪلستر ٿيل LVM.
ساڳي اسٽوريج واري علائقي تي واقع مجازي مشينون ساڳئي ڪلستر سان تعلق رکندڙ ميزبان جي وچ ۾ لڏپلاڻ ڪري سگھجن ٿيون.
جيئن اسان وضاحت مان ڏسي سگهون ٿا، oVirt ۾ هڪ ڪلستر، جهڙوڪ VMware vSphere يا Hyper-V ۾ ڪلستر، بنيادي طور تي هڪ ئي شيء آهي - اهو ميزبان جي هڪ منطقي گروهه آهي، ترجيح طور تي هارڊويئر جي جوڙجڪ ۾ هڪجهڙائي، ۽ مجازي لاء عام اسٽوريج آهي. مشين ڊسڪ.
اچو ته سڌو سنئون ڊيٽا لاء اسٽوريج ايريا ٺاهڻ لاء (VM ڊسڪ)، ڇو ته ان کان سواء ڊيٽا سينٽر جي شروعات نه ٿيندي.
مون کي توهان کي ياد ڏيارڻ ڏيو ته سڀئي LUNs پيش ڪيل ڪلستر ميزبان کي اسٽوريج سسٽم تي لازمي طور تي ڏسڻ ۾ اچن ٿيون انهن تي حڪم استعمال ڪندي "multipath-ll».
جي مطابق دستاويز، پورٹل ڏانھن وڃو ڏانھن وڃو اسٽوريج >> ڊومينس -> نئون ڊومين ۽ "FCP اسٽوريج شامل ڪرڻ" سيڪشن مان هدايتن تي عمل ڪريو.
وزرڊ کي لانچ ڪرڻ کان پوءِ، گھربل فيلڊ ڀريو:
نالو - ڪلستر جو نالو مقرر ڪريو
ڊومين فنڪشن - ڊيٽا
اسٽوريج جي قسم - فائبر چينل
استعمال ڪرڻ لاءِ ميزبان - ھڪڙو ھوسٽ چونڊيو جنھن تي اسان کي گھربل LUN دستياب آھي
LUNs جي لسٽ ۾، ھڪڙي کي نشان لڳايو جيڪو اسان کي گھربل آھي، ڪلڪ ڪريو شامل ڪريو ۽ پوء ٺيڪ. جيڪڏهن ضروري هجي ته، توهان ڪلڪ ڪري اسٽوريج ايريا جي اضافي پيٽرولن کي ترتيب ڏئي سگهو ٿا ترقي يافته پيمرا.
”اسٽوريج ڊومين“ شامل ڪرڻ لاءِ جادوگر جو اسڪرين شاٽ
وزرڊ جي نتيجن جي بنياد تي، اسان کي هڪ نئين اسٽوريج ايريا حاصل ڪرڻ گهرجي، ۽ اسان جي ڊيٽا سينٽر اسٽيٽس ڏانهن منتقل ٿيڻ گهرجي UP، يا شروع ٿيل:
نيٽ ورڪ، يا نيٽ ورڪ، خدمت ڪندا آهن گروپ منطقي نيٽ ورڪن کي جيڪي oVirt ورچوئل انفراسٽرڪچر ۾ استعمال ٿيندا آهن.
ورچوئل مشين تي نيٽ ورڪ اڊاپٽر ۽ ميزبان تي فزيڪل اڊاپٽر جي وچ ۾ رابطو ڪرڻ لاءِ، منطقي انٽرفيس جهڙوڪ لينڪس پل استعمال ٿيندا آهن.
نيٽ ورڪن جي وچ ۾ ٽرئفڪ کي گروپ ڪرڻ ۽ ورهائڻ لاءِ، VLANs سوئچز تي ترتيب ڏنل آھن.
جڏهن oVirt ۾ ورچوئل مشينن لاءِ هڪ منطقي نيٽ ورڪ ٺاهي، ان کي سوئچ تي VLAN نمبر سان لاڳاپيل هڪ سڃاڻپ ڪندڙ مقرر ڪيو وڃي ته جيئن VMs هڪ ٻئي سان رابطو ڪري سگهن، جيتوڻيڪ اهي ڪلستر جي مختلف نوڊس تي هلن.
ورچوئل مشينن کي ڳنڍڻ لاءِ ميزبانن تي نيٽ ورڪ اڊاپٽر جي ابتدائي سيٽنگون ٿيڻيون هيون اڳوڻو مضمون - منطقي انٽرفيس ترتيب ڏنل bondxnumx، پوءِ سڀ نيٽ ورڪ سيٽنگون صرف oVirt انتظامي پورٽل ذريعي ڪيون وڃن.
ميزبان انجڻ سان هڪ VM ٺاھڻ کان پوء، ڊيٽا سينٽر ۽ ڪلستر جي خودڪار ٺاھڻ کان علاوه، اسان جي ڪلستر کي منظم ڪرڻ لاء ھڪڙو منطقي نيٽ ورڪ پڻ خودڪار طور تي ٺاھيو ويو. ovritmgmt، جنهن سان هي VM ڳنڍيل هو.
جيڪڏهن ضروري هجي ته، توهان منطقي نيٽ ورڪ سيٽنگون ڏسي سگهو ٿا ovritmgmt ۽ انھن کي ترتيب ڏيو، پر توھان کي محتاط رھڻ گھرجي ته oVirt انفراسٽرڪچر جو ڪنٽرول نه وڃايو.
منطقي نيٽ ورڪ سيٽنگون ovritmgmt
باقاعده VMs لاءِ نئون منطقي نيٽ ورڪ ٺاھڻ لاءِ، انتظامي پورٽل ڏانھن وڃو نيٽ ورڪ >> نيٽورڪ >> نئون، ۽ ٽيب تي جنرل گهربل VLAN ID سان نيٽ ورڪ شامل ڪريو، ۽ ان جي اڳيان دٻي کي چيڪ ڪريو “VM نيٽورڪ"، هن جو مطلب اهو آهي ته اهو استعمال ڪري سگهجي ٿو VM کي تفويض لاء.
نئين VLAN32 منطقي نيٽ ورڪ جو اسڪرين شاٽ
ٽيب ۾ ڪلستر، اسان هن نيٽ ورڪ کي اسان جي ڪلستر سان ڳنڍيندا آهيون ڪلستر 1.
ان کان پوء اسان وڃون ٿا مرڪب >> لشڪر, موڙ ۾ هر ميزبان ڏانهن وڃو، ٽيب ڏانهن نيٽ ورڪ انٽرفيس، ۽ جادوگر لانچ ڪريو سيٽ اپ ميزبان نيٽ ورڪ، نئين منطقي نيٽ ورڪ جي ميزبانن کي پابند ڪرڻ لاءِ.
"سيٽ اپ ميزبان نيٽ ورڪ" وزرڊ جو اسڪرين شاٽ
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 انتظامي گائيڊ، باب 8: اسٽوريج, سيڪشن Uploading Images to a Data Storage Domain.
او ايس جي انسٽاليشن تصوير جي بغير، مجازي مشين کي نصب ڪرڻ ممڪن نه ٿيندو، جيتوڻيڪ اهو يقينن ڪو مسئلو ناهي، مثال طور، نيٽ ورڪ تي نصب ٿيل آهي. موچي اڳ ۾ ٺهيل تصويرن سان.
اسان جي حالت ۾، اهو ممڪن ناهي، تنهنڪري توهان کي هن تصوير کي پاڻ کي oVirt ۾ درآمد ڪرڻو پوندو. اڳي، ان لاءِ هڪ ISO ڊومين ٺاهڻ جي ضرورت هئي، پر oVirt جي نئين ورزن ۾ ان کي ختم ڪيو ويو آهي، ۽ ان ڪري توهان هاڻي تصويرون اپلوڊ ڪري سگهو ٿا سڌو سنئون ايڊمنسٽريٽو پورٽل تان اسٽوريج ڊومين تي.
انتظامي پورٽل ۾ وڃو اسٽوريج >> ڊسڪ >> اپلوڊ >> شروع
اسان پنهنجي OS تصوير کي 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 تصويرن سان اسڪرين شاٽ
اهڙيء طرح، اسان جي عملن جي نتيجي ۾، ٺاهيل VM انتهائي دستياب ٿي ويندي، يعني. جيڪڏهن ڪلستر نوڊ جنهن تي اهو هلي رهيو آهي ناڪام ٿئي ٿو، oVirt خود بخود ان کي ٻئي نوڊ تي ٻيهر شروع ڪندو. هي VM پڻ لڏپلاڻ ڪري سگھجي ٿو ڪلسٽر ميزبان جي وچ ۾ انهن جي سار سنڀال يا ٻين مقصدن لاءِ.
ٿڪل
مون کي اميد آهي ته هي آرٽيڪل اهو ٻڌائڻ ۾ ڪامياب ٿي ويو آهي ته oVirt هڪ مڪمل طور تي عام اوزار آهي مجازي انفراسٽرڪچر کي منظم ڪرڻ لاء، جنهن کي ترتيب ڏيڻ ايترو ڏکيو نه آهي - بنيادي شيء ڪجهه ضابطن ۽ گهرجن جي پيروي ڪرڻ آهي جيڪي مضمون ۽ دستاويز ۾ بيان ڪيل آهن.
مضمون جي وڏي مقدار جي ڪري، ان ۾ ڪيتريون ئي شيون شامل ڪرڻ ممڪن نه هو، جيئن مختلف جادوگرن جي قدم قدم تي عمل، تفصيلي وضاحتن ۽ اسڪرين شاٽس سان، ڪجهه حڪمن جا ڊگھا نتيجا وغيره. حقيقت ۾، ان لاءِ هڪ پورو ڪتاب لکڻ جي ضرورت پوندي، جيڪا سافٽ ويئر جا نوان ورجن مسلسل جدت ۽ تبديلين سان ظاهر ٿيڻ جي ڪري گهڻو سمجهه ۾ نه ايندي آهي. سڀ کان اهم شيء اهو آهي ته اصول کي سمجهڻ ته اهو سڀ ڪجهه گڏ ڪيئن ڪم ڪري ٿو، ۽ مجازي مشين کي منظم ڪرڻ لاء هڪ غلطي برداشت ڪندڙ پليٽ فارم ٺاهڻ لاء هڪ عام الگورتھم حاصل ڪرڻ.
جيتوڻيڪ اسان هڪ ورچوئل انفراسٽرڪچر ٺاهيو آهي، پر هاڻي اسان کي ان کي سيکارڻ جي ضرورت آهي ته هو ان جي انفرادي عنصرن جي وچ ۾ رابطو ڪن: ميزبان، ورچوئل مشينون، اندروني نيٽ ورڪ، ۽ ٻاهرين دنيا سان.
اهو عمل هڪ سسٽم يا نيٽورڪ ايڊمنسٽريٽر جي بنيادي ڪمن مان هڪ آهي، جيڪو ايندڙ مضمون ۾ شامل ڪيو ويندو - اسان جي ڪمپني جي غلطي برداشت ڪندڙ انفراسٽرڪچر ۾ VyOS ورچوئل روٽرز جي استعمال بابت (جيئن توهان اندازو لڳايو، اهي ڪم ڪندا مجازي طور تي. مشينون اسان جي oVirt ڪلستر تي).