په تیرو مقالو کې، موږ د دې په اړه خبرې پیل کړې چې Proxmox VE څه دی او دا څنګه کار کوي. نن موږ به په دې اړه وغږیږو چې تاسو څنګه کولی شئ د کلستر کولو امکانات وکاروئ او وښایئ چې دا څه ګټې ورکوي.
کلستر څه شی دی او ولې ورته اړتیا ده؟ کلستر (د انګلیسي کلستر څخه) د سرورونو یوه ډله ده چې د لوړ سرعت مخابراتي چینلونو لخوا متحد کیږي، کار کوي او کارونکي ته د یو واحد په توګه ښکاري. د کلستر کارولو لپاره ډیری اصلي سناریوګانې شتون لري:
- د خطا زغم چمتو کول (لوړ شتون).
- د بار توازن (لوډ توازن).
- په تولید کې زیاتوالی (لوړ فعالیت).
- د توزیع شوي کمپیوټري ترسره کول (توزیع شوي کمپیوټري).
هره سناریو د کلستر غړو لپاره خپلې اړتیاوې لري. د مثال په توګه، د کلستر لپاره چې توزیع شوي کمپیوټري ترسره کوي، اصلي اړتیا د فلوټینګ پوائنټ عملیاتو لوړ سرعت او د شبکې ټیټ ځنډ دی. دا ډول کلسترونه اکثرا د څیړنې موخو لپاره کارول کیږي.
څرنګه چې موږ د توزیع شوي کمپیوټري موضوع ته اشاره کړې، زه غواړم یادونه وکړم چې داسې یو شی هم شتون لري گرډ سیسټم (د انګلیسي شبکې څخه - جالی، شبکه). د عمومي ورته والي سره سره، د شبکې سیسټم او کلستر ګډوډ مه کوئ. گرډ په معمول معنی کې کلستر ندی. د کلستر په څیر، په گرډ کې شامل شوي نوډونه اکثرا متضاد دي او د ټیټ شتون لخوا مشخص شوي. دا طریقه د توزیع شوي کمپیوټري ستونزو حل ساده کوي، مګر اجازه نه ورکوي چې د نوډونو څخه یو واحد جوړ کړي.
د گرډ سیسټم یوه غوره بیلګه یو مشهور کمپیوټري پلیټ فارم دی
BOIN (د شبکې کمپیوټینګ لپاره د برکلي خلاص زیربنا). دا پلیټ فارم په اصل کې د پروژې لپاره جوړ شوی وSETI @ کور (په کور کې د Extra-Terrestrial Intelligence لټون)، د راډیو سیګنالونو تحلیل کولو له لارې د غیر ځمکني استخباراتو موندلو ستونزې سره معامله کول.
دا څنګه کار کوي؟د رادیو ټیلسکوپونو څخه ترلاسه شوي ډیټا خورا لوی لړۍ په ډیری کوچنیو ټوټو ویشل شوي، او دوی د ګریډ سیسټم نوډونو ته لیږل کیږي (د SETI@home پروژه کې، داوطلب کمپیوټرونه د ورته نوډونو رول لوبوي). ډاټا په نوډونو کې پروسس کیږي او د پروسس بشپړیدو وروسته، دا د SETI پروژې مرکزي سرور ته لیږل کیږي. په دې توګه، پروژه د اړتیا وړ کمپیوټري ځواک پرته خورا پیچلې نړیواله ستونزه حل کوي.
اوس چې موږ روښانه پوهه لرو چې کلستر څه شی دی، موږ وړاندیز کوو چې دا څنګه جوړ او کارول کیدی شي. موږ به د خلاصې سرچینې مجازی کولو سیسټم وکاروو
دا په ځانګړې توګه مهمه ده چې د کلستر جوړولو پیل کولو دمخه د Proxmox محدودیتونو او سیسټم اړتیاو په روښانه توګه پوه شئ، یعنې:
- په کلستر کې د نوډونو اعظمي شمیر - 32;
- ټول نوډونه باید ولري د Proxmox ورته نسخه (استثناوې شتون لري، مګر دوی د تولید لپاره نه وړاندیز کیږي)؛
- که په راتلونکي کې پلان شوی وي چې د لوړ شتون فعالیت وکاروي ، نو کلستر باید ولري لږترلږه 3 نوډونه;
- بندرونه باید د نوډونو لپاره خلاص وي ترڅو یو بل سره اړیکه ونیسي UDP/5404, UDP/5405 د corosync او TCP/22 د SSH لپاره؛
- د نوډونو ترمنځ د شبکې ځنډ باید ډیر نه وي 2 MS.
یو کلستر جوړ کړئ
مهم! لاندې ترتیب یوه ازموینه ده. سره چک کول مه هیروئ
د ازموینې کلستر چلولو لپاره ، موږ د ورته ترتیب سره نصب شوي پروکسمکس هایپروایسر سره درې سرورونه واخیستل (2 کورونه ، 2 GB رام).
که تاسو غواړئ پوه شئ چې تاسو څنګه Proxmox نصب کولی شئ، نو موږ وړاندیز کوو چې زموږ پخوانۍ مقاله ولولئ -
د مجازی کولو جادو: په Proxmox VE کې یو تعارفي کورس .
په پیل کې، د OS نصبولو وروسته، یو واحد سرور دننه ځي یوازینی حالت.
د تڼۍ په کلیک کولو سره کلستر جوړ کړئ کلستر جوړ کړئ په اړونده برخه کې.
موږ د راتلونکي کلستر لپاره نوم وټاکو او د فعال شبکې اتصال غوره کړو.
د جوړونې تڼۍ کلیک وکړئ. سرور به د 2048-bit کیلي رامینځته کړي او د نوي کلستر د پیرامیټونو سره به د تشکیلاتو فایلونو ته ولیکي.
لیکنه دنده سمه ده د عملیاتو بریالۍ پای ته اشاره کوي. اوس، د سیسټم په اړه عمومي معلوماتو ته په کتلو سره، دا لیدل کیدی شي چې سرور کلستر حالت ته تللی دی. تر اوسه پورې، کلستر یوازې یو نوډ لري، دا دی، دا لا تر اوسه هغه وړتیا نلري چې کلستر ته اړتیا وي.
د کلستر سره یوځای کیدل
د جوړ شوي کلستر سره وصل کیدو دمخه، موږ اړتیا لرو چې د پیوستون بشپړولو لپاره معلومات ترلاسه کړو. د دې کولو لپاره، برخې ته لاړ شئ کلستر او تڼۍ فشار کړئ د معلوماتو سره یوځای شئ.
په هغه کړکۍ کې چې خلاصیږي ، موږ د ورته نوم ساحې مینځپانګې سره علاقه لرو. دا به کاپي کولو ته اړتیا ولري.
د ارتباط ټول اړین پیرامیټونه دلته کوډ شوي دي: د اتصال لپاره د سرور پته او د ډیجیټل ګوتو نښې. موږ هغه سرور ته ځو چې په کلستر کې شاملولو ته اړتیا لري. موږ تڼۍ فشار راوړو کلستر سره یوځای شئ او په هغه کړکۍ کې چې خلاصیږي، کاپي شوي مینځپانګه پیسټ کړئ.
برخو کې د ملګری پته и د فنگر پرنټ په اتوماتيک ډول ډک شي. د نوډ نمبر 1 لپاره د روټ پاسورډ دننه کړئ، د شبکې اتصال غوره کړئ او تڼۍ فشار کړئ سره یو ځای شول.
د کلستر سره د یوځای کیدو پروسې په جریان کې، د GUI ویب پاڼه ممکن تازه کول ودروي. سمه ده، یوازې پاڼه بیا پورته کړئ. په ورته ډول، موږ یو بل نوډ اضافه کوو او په پایله کې موږ د 3 کاري نوډونو بشپړ کلستر ترلاسه کوو.
اوس موږ کولی شو د یو GUI څخه ټول کلستر نوډونه کنټرول کړو.
د لوړ شتون اداره
Proxmox د بکس څخه بهر د مجازی ماشینونو او LXC کانټینرونو لپاره د HA تنظیم فعالیت ملاتړ کوي. افادیت ha-منیجر غلطۍ او ناکامۍ کشف او اداره کوي، د ناکامه نوډ څخه کار کولو ته د ناکامۍ ترسره کول. د دې لپاره چې میکانیزم په سمه توګه کار وکړي، دا اړینه ده چې مجازی ماشینونه او کانټینرونه یو عام فایل ذخیره ولري.
د لوړ شتون فعالیت فعالولو وروسته، د ها-منیجر سافټویر سټیک به په دوامداره توګه د مجازی ماشین یا کانټینر حالت وڅاري او د نورو کلستر نوډونو سره په غیر متقابل عمل وکړي.
د شریک ذخیره کولو سره ضمیمه کول
د مثال په توګه، موږ په 192.168.88.18 کې یو کوچنی NFS فایل شریک کړی. د دې لپاره چې د کلستر ټول نوډونه د دې کارولو وړ وي ، تاسو اړتیا لرئ لاندې لاسوهنې ترسره کړئ.
د ویب انٹرفیس مینو څخه غوره کړئ ډیټا سینټر - ذخیره کول - اضافه کول - NFS.
په ساحو کې ډک کړئ ID и سرور. په ډراپ ډاون لیست کې د صادراتو د مطلوب ډایرکټر له شته څخه او په لیست کې غوره کړئ منځپانګه - د اړین معلوماتو ډولونه. د تڼۍ فشار وروسته Add ذخیره به د ټولو کلستر نوډونو سره وصل شي.
کله چې په هر نوډ کې مجازی ماشینونه او کانټینرونه رامینځته کړئ ، موږ خپل مشخص کوو ذخیره د ذخیره کولو په توګه.
د HA تنظیم کول
د مثال په توګه ، راځئ چې د اوبنټو 18.04 سره یو کانټینر جوړ کړو او د دې لپاره لوړ شتون تنظیم کړو. د کانټینر جوړولو او چلولو وروسته، برخې ته لاړ شئ Datacenter-HA-Add. په هغه ساحه کې چې خلاصیږي، د مجازی ماشین / کانټینر ID او د نوډونو ترمنځ د بیا پیل کولو او حرکت کولو لپاره د هڅو اعظمي شمیر مشخص کړئ.
که دا شمیره ډیره وي، هایپروایسر به د VM د ناکامۍ په توګه په نښه کړي او د خطا حالت کې یې واچوي، وروسته له دې چې دا به د دې سره د هر ډول کړنو ترسره کول ودروي.
د ت buttonۍ فشارولو وروسته Add افادیت ha-منیجر د کلستر ټولو نوډونو ته به خبر ورکړي چې اوس د ټاکل شوي ID سره VM کنټرول شوی او د حادثې په صورت کې باید په بل نوډ کې بیا پیل شي.
راځه چې تصادف وکړو
د دې لپاره چې وګورئ چې د سویچ کولو میکانیزم څنګه کار کوي، راځئ چې د نوډ 1 بریښنا رسول په غیر معمولي ډول بند کړو. موږ د بل نوډ څخه ګورو چې د کلستر سره څه پیښیږي. موږ ګورو چې سیسټم ناکامي ثابته کړې.
د HA میکانیزم عملیات د VM دوام معنی نلري. هرڅومره ژر چې نوډ "راښکته شي" ، د VM عملیات په موقتي ډول ودرول کیږي تر هغه چې دا په اوتومات ډول په بل نوډ کې بیا پیل نشي.
او دا هغه ځای دی چې "جادو" پیل کیږي - کلستر په اوتومات ډول زموږ د VM چلولو لپاره نوډ بیا وټاکه او په 120 ثانیو کې کار په اوتومات ډول بحال شو.
موږ د تغذيې په اړه نوډ 2 وژنو. راځئ وګورو چې ایا کلستر به ژوندي پاتې شي او که VM به په اوتومات ډول کاري حالت ته راستون شي.
افسوس، لکه څنګه چې موږ لیدلی شو، موږ د دې حقیقت سره ستونزه لرو چې په یوازیني ژوندي پاتې شوي نوډ کې نور نصاب شتون نلري، کوم چې په اتوماتيک ډول HA غیر فعالوي. موږ په کنسول کې د کورم نصبولو لپاره امر ورکوو.
pvecm expected 1
د 2 دقیقو وروسته، د HA میکانیزم په سمه توګه کار وکړ او، د نوډ 2 نه موندلو، زموږ VM په نوډ 3 کې پیل کړ.
هرڅومره ژر چې موږ نوډ 1 او نوډ 2 بیرته فعال کړو ، کلسټر په بشپړ ډول بحال شو. مهرباني وکړئ په یاد ولرئ چې VM بیرته نوډ 1 ته پخپله نه مهاجرت کوي ، مګر دا په لاسي ډول ترسره کیدی شي.
سمول
موږ تاسو ته وویل چې د پروکسمکس کلستر کولو میکانیزم څنګه کار کوي، او تاسو ته یې هم وښودله چې HA څنګه د مجازی ماشینونو او کانټینرونو لپاره تنظیم شوی. د کلستر کولو او HA سمه کارول د زیربنا اعتبار او همدارنګه د ناورین بیا رغونه چمتو کوي.
د کلستر جوړولو دمخه، تاسو باید سمدلاسه پلان کړئ چې دا به د کومو موخو لپاره وکارول شي او په راتلونکي کې به څومره اندازه کولو ته اړتیا ولري. تاسو اړتیا لرئ د لږترلږه ځنډ سره کار کولو لپاره د چمتووالي لپاره د شبکې زیربنا چیک کړئ ترڅو راتلونکی کلستر پرته له ناکامۍ کار وکړي.
موږ ته ووایاست - ایا تاسو د Proxmox د کلستر کولو وړتیاوې کاروئ؟ موږ په نظرونو کې ستاسو په تمه یو.
د Proxmox VE hypervisor په اړه مخکیني مقالې:
سرچینه: www.habr.com