Proxmox VE ۾ ڪلسترنگ

Proxmox VE ۾ ڪلسترنگ

گذريل مضمونن ۾، اسان ڳالهائڻ شروع ڪيو Proxmox VE ڇا آهي ۽ اهو ڪيئن ڪم ڪري ٿو. اڄ اسان ان بابت ڳالهائينداسين ته توهان ڪلستر جي امڪان کي ڪيئن استعمال ڪري سگهو ٿا ۽ ڏيکاريو ته اهو ڪهڙو فائدو ڏئي ٿو.

ڪلستر ڇا آهي ۽ ان جي ضرورت ڇو آهي؟ هڪ ڪلستر (انگريزي ڪلستر مان) سرورز جو هڪ گروپ آهي جيڪو تيز رفتار ڪميونيڪيشن چينلز پاران متحد آهي، ڪم ڪري رهيو آهي ۽ صارف کي مڪمل طور تي ظاهر ٿئي ٿو. ڪلستر استعمال ڪرڻ لاء ڪيترائي مکيه منظر آهن:

  • عيب رواداري فراهم ڪرڻ (وڏي دستيابي).
  • لوڊ توازن (لوڊ بيلنس).
  • پيداوار ۾ واڌارو (اعليٰ ڪارڪردگي).
  • تقسيم ٿيل ڪمپيوٽنگ کي انجام ڏيڻ (تقسيم ٿيل ڪمپيوٽنگ).

هر منظر ۾ ڪلستر ميمبرن لاءِ پنهنجون گهرجون آهن. مثال طور، هڪ ڪلستر لاءِ جيڪو ورهايل ڪمپيوٽنگ انجام ڏئي ٿو، بنيادي ضرورت آهي تيز رفتار فلوٽنگ پوائنٽ آپريشنز ۽ گهٽ نيٽ ورڪ ويڪرائي. اهڙا ڪلستر اڪثر تحقيق جي مقصدن لاء استعمال ٿيندا آهن.

جيئن ته اسان ورهايل ڪمپيوٽنگ جي موضوع تي رابطو ڪيو آهي، مان اهو نوٽ ڪرڻ چاهيان ٿو ته اتي پڻ اهڙي شيء آهي گرڊ سسٽم (انگريزي گرڊ کان - lattice، نيٽ ورڪ). عام هڪجهڙائي جي باوجود، گرڊ سسٽم ۽ ڪلستر کي پريشان نه ڪريو. گرڊ عام معنى ۾ ڪلستر نه آهي. هڪ ڪلستر جي برعڪس، گرڊ ۾ شامل ڪيل نوڊس اڪثر ڪري متفاوت آهن ۽ گهٽ دستيابي سان منسوب ڪيا ويا آهن. اهو طريقو ورهايل ڪمپيوٽنگ مسئلن جي حل کي آسان بڻائي ٿو، پر نوڊس مان هڪ اڪيلو ٺاهڻ جي اجازت نٿو ڏئي.

گرڊ سسٽم جو هڪ شاندار مثال هڪ مشهور ڪمپيوٽنگ پليٽ فارم آهي بورڊ (نيٽ ورڪ ڪمپيوٽنگ لاءِ برڪلي اوپن انفراسٽرڪچر). هي پليٽ فارم اصل ۾ منصوبي لاء ٺهيل هو SETI @ گهريلو (گھر ۾ Extra-Terrestrial Intelligence جي ڳولا ڪريو)، ريڊيو سگنلن جو تجزيو ڪندي extraterrestrial intelligence ڳولڻ جي مسئلي کي حل ڪرڻ.

ڪيئن هن ڪم ڪندوريڊيو دوربين مان حاصل ڪيل ڊيٽا جو هڪ وڏو سلسلو ڪيترن ئي ننڍن ٽڪرن ۾ ورهايو ويو آهي، ۽ اهي گرڊ سسٽم جي نوڊس ڏانهن موڪليا ويا آهن (SETI@home پروجيڪٽ ۾، رضاکار ڪمپيوٽرن اهڙن نوڊس جو ڪردار ادا ڪن ٿا). ڊيٽا نوڊس تي پروسيس ڪئي وئي آهي ۽ پروسيسنگ مڪمل ٿيڻ کان پوء، اهو SETI پروجيڪٽ جي مرڪزي سرور ڏانهن موڪليو ويو آهي. اهڙيء طرح، پروجيڪٽ تمام پيچيده عالمي مسئلو حل ڪري ٿو بغير گهربل ڪمپيوٽنگ پاور ان جي اختيار ۾.

هاڻي ته اسان وٽ واضح سمجھ آهي ته هڪ ڪلستر ڇا آهي، اسان اهو غور ڪرڻ جي تجويز پيش ڪريون ٿا ته اهو ڪيئن ٺاهيو ۽ استعمال ڪري سگهجي ٿو. اسان هڪ اوپن سورس ورچوئلائيزيشن سسٽم استعمال ڪنداسين پروڪسموڪس وي اي.

اهو خاص طور تي ضروري آهي ته ڪلستر ٺاهڻ شروع ڪرڻ کان پهريان Proxmox جون حدون ۽ سسٽم گهرجن کي واضح طور تي سمجهڻ، يعني:

  • ڪلستر ۾ نوڊس جو وڌ ۾ وڌ تعداد - 32;
  • سڀ نوڊس هجڻ گهرجن Proxmox جو ساڳيو نسخو (اتي استثنا آهن، پر انهن جي پيداوار لاء سفارش نه ڪئي وئي آهي)؛
  • جيڪڏهن مستقبل ۾ اهو اعلي دستيابي ڪارڪردگي کي استعمال ڪرڻ جي رٿابندي ڪئي وئي آهي، ته پوء ڪلستر هجڻ گهرجي گهٽ ۾ گهٽ 3 نوڊس;
  • بندرگاهن کي هڪ ٻئي سان رابطي لاءِ نوڊس لاءِ کليل هجڻ گهرجي يو ڊي پي/5404, يو ڊي پي/5405 corosync ۽ لاء TCP/22 SSH لاءِ؛
  • نوڊس جي وچ ۾ نيٽ ورڪ جي دير کان وڌيڪ نه هجڻ گهرجي 2 MS.

هڪ ڪلستر ٺاهيو

اهم! ھيٺ ڏنل تشڪيل ھڪڙو امتحان آھي. سان چيڪ ڪرڻ نه وساريو سرڪاري دستاويز Proxmox V.E.

ٽيسٽ ڪلسٽر کي هلائڻ لاءِ، اسان ٽي سرور کنيا جن سان Proxmox هائپر وائزر ساڳي ترتيب سان نصب ڪيو ويو (2 ڪور، 2 GB ريم).

جيڪڏھن توھان ڄاڻڻ چاھيو ٿا ته توھان Proxmox کي ڪيئن انسٽال ڪري سگھو ٿا، پوءِ اسان اسان جي پوئين مضمون کي پڙھڻ جي صلاح ڏيون ٿا. ورچوئلائيزيشن جو جادو: Proxmox VE ۾ هڪ تعارفي ڪورس.

شروعات ۾، او ايس کي انسٽال ڪرڻ کان پوء، هڪ واحد سرور اندر هلندو آهي اڪيلو موڊ.

Proxmox VE ۾ ڪلسترنگ
بٽڻ تي ڪلڪ ڪندي ڪلستر ٺاھيو ڪلستر ٺاهيو لاڳاپيل سيڪشن ۾.

Proxmox VE ۾ ڪلسترنگ
اسان مستقبل جي ڪلستر لاء هڪ نالو مقرر ڪيو ۽ هڪ فعال نيٽ ورڪ ڪنيڪشن چونڊيو.

Proxmox VE ۾ ڪلسترنگ
ٺاھيو بٽڻ تي ڪلڪ ڪريو. سرور هڪ 2048-bit ڪيچ ٺاهيندو ۽ ان کي نئين ڪلستر جي پيٽرولن سان گڏ ترتيب ڏيڻ واري فائلن ڏانهن لکندو.

Proxmox VE ۾ ڪلسترنگ
لکت TASK ٺيڪ آپريشن جي ڪامياب مڪمل ٿيڻ جو اشارو ڏئي ٿو. ھاڻي، سسٽم بابت عام معلومات کي ڏسندي، اھو ڏسي سگھجي ٿو ته سرور ڪلستر موڊ ڏانھن تبديل ڪيو آھي. هينئر تائين، ڪلستر صرف هڪ نوڊ تي مشتمل آهي، اهو آهي، اهو اڃا تائين قابليت نه آهي جنهن لاء ڪلستر جي ضرورت آهي.

Proxmox VE ۾ ڪلسترنگ

ڪلستر ۾ شامل ٿيڻ

ٺاهيل ڪلستر سان ڳنڍڻ کان اڳ، اسان کي ڪنيڪشن مڪمل ڪرڻ لاء معلومات حاصل ڪرڻ جي ضرورت آهي. هن کي ڪرڻ لاء، سيڪشن ڏانهن وڃو ڪلستر ۽ بٽڻ کي دٻايو شامل ٿيڻ جي معلومات.

Proxmox VE ۾ ڪلسترنگ
ونڊو ۾ جيڪو کلي ٿو، اسان ساڳئي نالي جي فيلڊ جي مواد ۾ دلچسپي رکون ٿا. ان کي نقل ڪرڻ جي ضرورت پوندي.

Proxmox VE ۾ ڪلسترنگ
سڀ ضروري ڪنيڪشن پيٽرولر هتي انڪوڊ ٿيل آهن: ڪنيڪشن لاءِ سرور ايڊريس ۽ ڊجيٽل فنگر پرنٽ. اسان سرور ڏانھن وڃون ٿا جيڪو ڪلستر ۾ شامل ٿيڻ جي ضرورت آھي. اسان بٽڻ کي دٻايو ڪلستر ۾ شامل ٿيو ۽ کليل ونڊو ۾، ڪاپي ڪيل مواد پيسٽ ڪريو.

Proxmox VE ۾ ڪلسترنگ
پوک پير صاحب جو پتو и فنگر پرنٽنگ خودڪار طريقي سان ڀريو ويندو. نوڊ نمبر 1 لاءِ روٽ پاسورڊ داخل ڪريو، نيٽ ورڪ ڪنيڪشن چونڊيو ۽ بٽڻ کي دٻايو شامل ٿيڻ جي.

Proxmox VE ۾ ڪلسترنگ
ھڪڙي ڪلستر ۾ شامل ٿيڻ جي عمل دوران، GUI ويب پيج کي اپڊيٽ ڪرڻ بند ڪري سگھي ٿو. اهو ٺيڪ آهي، صرف صفحي کي ٻيهر لوڊ ڪريو. بلڪل ساڳئي طرح، اسان هڪ ٻيو نوڊ شامل ڪيو ۽ نتيجي ۾ اسان کي 3 ڪم ڪندڙ نوڊس جو مڪمل ڪلستر حاصل ڪيو.

Proxmox VE ۾ ڪلسترنگ
ھاڻي اسان ھڪڙي GUI مان سڀني ڪلستر نوڊس کي ڪنٽرول ڪري سگھون ٿا.

Proxmox VE ۾ ڪلسترنگ

اعلي دستيابي تنظيم

باڪس کان ٻاهر Proxmox ٻنهي ورچوئل مشينن ۽ LXC ڪنٽينرز لاءِ HA تنظيم جي ڪارڪردگي کي سپورٽ ڪري ٿو. افاديت ها - مئنيجر غلطين ۽ ناڪامين کي ڳولي ٿو ۽ سنڀاليندو آهي، ناڪامي نوڊ کان ڪم ڪندڙ هڪ کي ناڪامي انجام ڏيڻ. ميڪانيزم کي صحيح ڪم ڪرڻ لاء، اهو ضروري آهي ته مجازي مشينن ۽ ڪنٽينرز ۾ هڪ عام فائل اسٽوريج هجي.

اعلي دستيابي ڪارڪردگي کي چالو ڪرڻ کان پوء، ha-manager سافٽ ويئر اسٽيڪ مسلسل ورچوئل مشين يا ڪنٽينر جي حالت مانيٽر ڪندو ۽ ٻين ڪلستر نوڊس سان غير مطابقت سان رابطو ڪندو.

حصيداري ٿيل اسٽوريج سان ڳنڍيل

مثال طور، اسان 192.168.88.18 تي هڪ ننڍڙو NFS فائل شيئر ڪيو. ان کي استعمال ڪرڻ جي قابل ٿيڻ لاء ڪلستر جي سڀني نوڊس لاء، توھان کي ھيٺين ھڙتال ڪرڻ جي ضرورت آھي.

ويب انٽرفيس مينيو مان چونڊيو ڊيٽا سينٽر - اسٽوريج - شامل ڪريو - NFS.

Proxmox VE ۾ ڪلسترنگ
ميدانن ۾ ڀريو ID и سرور. ڊراپ ڊائون لسٽ ۾ ٻاھر موڪليو دستياب مان مطلوب ڊاريڪٽري چونڊيو ۽ فهرست ۾ مواد - گهربل ڊيٽا جا قسم. بٽڻ دٻائڻ کان پوء شامل ڪريو اسٽوريج سڀني ڪلستر نوڊس سان ڳنڍيل هوندو.

Proxmox VE ۾ ڪلسترنگ
جڏهن ڪنهن به نوڊس تي مجازي مشينون ۽ ڪنٽينرز ٺاهي رهيا آهيون، اسان وضاحت ڪريون ٿا اسان جي اسٽوريج اسٽوريج جي طور تي.

HA کي ترتيب ڏيڻ

مثال طور، اچو ته Ubuntu 18.04 سان هڪ ڪنٽينر ٺاهي ۽ ان لاءِ اعليٰ دستيابي کي ترتيب ڏيو. ڪنٽينر ٺاهڻ ۽ هلائڻ کان پوء، سيڪشن ڏانھن وڃو ڊيٽا سينٽر-HA- شامل ڪريو. فيلڊ ۾ جيڪو کلي ٿو، بيان ڪريو ورچوئل مشين / ڪنٽينر ID ۽ وڌ ۾ وڌ ڪوششون ٻيهر شروع ڪرڻ ۽ نوڊس جي وچ ۾ منتقل ڪرڻ لاءِ.

جيڪڏهن اهو نمبر وڌي ويو آهي، هائپر وائيزر VM کي ناڪام طور تي نشان لڳندو ۽ ان کي ايرر اسٽيٽ ۾ رکندو، جنهن کان پوء اهو ان سان ڪنهن به عمل کي انجام ڏيڻ بند ڪري ڇڏيندو.

Proxmox VE ۾ ڪلسترنگ
بٽڻ د pressائڻ کان پوءِ شامل ڪريو افاديت ها - مئنيجر ڪلستر جي سڀني نوڊس کي مطلع ڪندو ته ھاڻي VM مخصوص ID سان ڪنٽرول ٿيل آھي ۽ حادثي جي صورت ۾ ان کي ٻي نوڊ تي ٻيهر شروع ڪيو وڃي.

Proxmox VE ۾ ڪلسترنگ

اچو ته حادثو ڪريون

ڏسڻ لاءِ ته سوئچنگ ميڪانيزم ڪيئن ڪم ڪري ٿو، اچو ته بند ڪريون node1 جي پاور سپلائي کي غير معمولي. اسان ٻئي نوڊ مان ڏسون ٿا ته ڪلستر سان ڇا ٿي رهيو آهي. اسان ڏسون ٿا ته سسٽم هڪ ناڪامي کي طئي ڪيو آهي.

Proxmox VE ۾ ڪلسترنگ

HA ميڪانيزم جي آپريشن جو مطلب نه آهي VM جي تسلسل. جيئن ئي نوڊ "گري ٿو"، VM آپريشن کي عارضي طور تي روڪيو ويو آهي جيستائين اهو خودڪار طور تي ٻئي نوڊ تي ٻيهر شروع ٿئي.

۽ هي اهو آهي جتي "جادو" شروع ٿئي ٿو - ڪلستر خودڪار طريقي سان نوڊ کي اسان جي VM کي هلائڻ لاء ٻيهر مقرر ڪيو ۽ 120 سيڪنڊن اندر ڪم خودڪار طريقي سان بحال ڪيو ويو.

Proxmox VE ۾ ڪلسترنگ
اسان نوڊ 2 کي غذائيت تي ڌڪايو. اچو ته ڏسون ته ڪلستر بچندو ۽ جيڪڏهن VM خودڪار طريقي سان ڪم ڪندڙ رياست ڏانهن موٽندو.

Proxmox VE ۾ ڪلسترنگ
افسوس، جيئن اسان ڏسي سگهون ٿا، اسان کي حقيقت سان مسئلو آهي ته اتي صرف بچيل نوڊ تي ڪورم ناهي، جيڪو خودڪار طريقي سان HA کي غير فعال ڪري ٿو. اسان ڪنسول ۾ ڪورم جي تنصيب کي مجبور ڪرڻ جو حڪم ڏيون ٿا.

pvecm expected 1

Proxmox VE ۾ ڪلسترنگ
2 منٽن کان پوء، HA ميڪانيزم صحيح طريقي سان ڪم ڪيو ۽، node2 نه ڳولڻ، اسان جي VM کي node3 تي شروع ڪيو.

Proxmox VE ۾ ڪلسترنگ
جيترو جلدي اسان نوڊ 1 ۽ نوڊ 2 کي واپس ڪيو، ڪلستر مڪمل طور تي بحال ٿيو. مهرباني ڪري نوٽ ڪريو ته VM واپس node1 ڏانهن لڏپلاڻ نٿو ڪري، پر اهو دستي طور تي ڪري سگهجي ٿو.

ويٺو آهي

اسان توهان کي ٻڌايو ته Proxmox ڪلسٽرنگ ميڪانيزم ڪيئن ڪم ڪندو آهي، ۽ اهو پڻ ڏيکاريو ته HA کي ڪيئن ترتيب ڏنو ويو آهي ورچوئل مشينن ۽ ڪنٽينرز لاءِ. ڪلسترنگ ۽ HA جو صحيح استعمال بنيادي ڍانچي جي ڀروسي کي وڌائي ٿو، انهي سان گڏ آفت جي بحالي فراهم ڪري ٿي.

هڪ ڪلستر ٺاهڻ کان پهريان، توهان کي فوري طور تي پلان ڪرڻ جي ضرورت آهي ته ان کي ڪهڙن مقصدن لاءِ استعمال ڪيو ويندو ۽ مستقبل ۾ ان کي ڪيترو اسڪيل ڪرڻ جي ضرورت پوندي. توهان کي نيٽ ورڪ انفراسٽرڪچر کي به جانچڻ جي ضرورت آهي ته گهٽ ۾ گهٽ دير سان ڪم ڪرڻ جي تياري لاءِ ته جيئن مستقبل جو ڪلستر بغير ڪنهن ناڪامي جي ڪم ڪري.

اسان کي ٻڌايو - ڇا توھان استعمال ڪري رھيا آھيو Proxmox جي ڪلسترنگ صلاحيتون؟ اسان تبصرن ۾ توهان جي انتظار ۾ آهيون.

اڳيون مضمون Proxmox VE hypervisor تي:

جو ذريعو: www.habr.com

تبصرو شامل ڪريو