ڪيننيڪل پنهنجي مائڪرو ڪلائوڊ ٽول ڪٽ جي دستيابي جو اعلان ڪيو، جيڪو ڪمپيوٽنگ ڪلسٽرز ۽ ڪلائوڊ سسٽم جي تيزيءَ سان ڊيپلائيمينٽ کي قابل بڻائي ٿو شيئر ٿيل ورهايل ڊيٽا اسٽوريج ۽ ان جي هارڊويئر تي هڪ محفوظ ورچوئل نيٽ ورڪ سان. ٽول ڪٽ هڪ سنيپ پيڪيج جي طور تي دستياب آهي، جنهن ۾ ڪلسٽر نوڊس کي منظم ڪرڻ لاءِ ضروري جزا شامل آهن. مائڪرو ڪلائوڊ تي ٻڌل حلن لاءِ ڪمرشل ٽيڪنيڪل سپورٽ سروس ذريعي موجود آهي. Ubuntu پرو، پر جيڪي مدد کان سواءِ ڪم ڪري سگهن ٿا اهي ٽول ڪٽ کي بغير ڪنهن پابندي جي استعمال ڪري سگهن ٿا. منصوبي جي ترقي Go ۾ لکيل آهي ۽ AGPL 3.0 لائسنس تحت ورهايل آهي.
ڊفالٽ طور MicroClouds اوزار استعمال ڪري ٿو غلطي رواداري کي يقيني بڻائڻ لاءِ، تنھنڪري اھو توھان کي اجازت ڏئي ٿو گھٽ ۾ گھٽ ٽن نوڊس جا ڪلسٽر ٺاھڻ (50 نوڊس جا ڪلسٽر مٿيون حد جي طور تي ذڪر ڪيل آھن). ڪلستر کي منظم ڪرڻ لاءِ استعمال ٿيل سافٽ ويئر اسٽيڪ ڪنٽينرز ۽ ورچوئل مشينن LXD لاءِ سينٽرلائيزڊ مئنيجمينٽ سسٽم جي استعمال تي ٻڌل آهي، ورچوئل نيٽ ورڪ OVN (اوپن ورچوئل نيٽورڪ) جي تعمير لاءِ پليٽ فارم ۽ ورهايل غلطي برداشت ڪندڙ اسٽوريج Ceph. MicroClouds اوزار مهيا ڪري ٿو خودڪار طريقي سان ترتيب ڏيڻ لاء LXD، Ceph ۽ OVN سڀني ڪلستر نوڊس تي.
طئي ڪرڻ نوان سرور mDNS نيٽ ورڪ ۾ استعمال ڪيو ويندو آهي جيڪو ڪلسٽر سان ڳنڍجي سگهي ٿو، جيڪو lxd، microceph، microcloud، ۽ microovn سنيپ پيڪيجز کي انسٽال ڪرڻ کان پوءِ، هڪ نوڊس تي هڪ واحد "microcloud init" ڪمانڊ هلائي پوري ڪلسٽر کي ترتيب ڏيڻ جي اجازت ڏئي ٿو. تقسيم کي مکيه پليٽ فارم سمجهيو ويندو آهي. Ubuntu سرور، پر ٽول ڪٽ سان ڳنڍيل نه آهي Ubuntu ۽ ڪنهن به تقسيم ۾ استعمال ڪري سگهجي ٿو جنهن لاءِ سنيپ ٽول ڪٽ انسٽاليشن موجود آهي (آرچ، CentOS، فيڊورا، Debian، اوپن سوس، آر ايڇ اي ايل، وغيره). اهو پڻ ممڪن آهي ته سسٽم جي بنياد تي ڪلسٽر ٺاهيا وڃن جيڪي ايٽمي طور تي اپڊيٽ ٿيل او ايس استعمال ڪن ٿا. Ubuntu ڪور
"microcloud init" ڪمانڊ کي هلائڻ کان پوء، ٽول ڪٽ مقامي نيٽ ورڪ تي ٻين سرورز جي موجودگي کي ڳوليندو، توهان کي ڊسڪ کي حصيداري ڪيل ڪيف اسٽوريج ۾ شامل ڪرڻ لاء، ۽ ورچوئل نيٽورڪ سيٽنگون ترتيب ڏيڻ جي آڇ ڪندي. ڪلستر ۾ شامل ٿيڻ لاءِ، مٿيون سنيپ پيڪيجز پهريان سرور تي انسٽال ٿيڻ گهرجن. ڪلستر جي ٺاھ جوڙ کي YAML فارميٽ ۾ محفوظ ڪري سگھجي ٿو ساڳين سسٽم جي بعد ۾ ترتيب ڏيڻ لاء. شروعات مڪمل ٿيڻ کان پوءِ اضافي نوڊس شامل ڪرڻ لاءِ، توھان استعمال ڪري سگھو ٿا ”مائڪرو ڪلائوڊ ايڊ“ ڪمانڊ.
حصيداري فائل اسٽوريج نقل ۽ غلطي رواداري جي شموليت سان ٺاهي وئي آهي، جيڪا انفرادي نوڊس جي ناڪامي جي صورت ۾ ڊيٽا کي نه وڃائڻ جي ممڪن بڻائي ٿي، مختلف نوڊس تي ڊيٽا جي ڪيترن ئي نقلن جي اسٽوريج جي مهرباني. ڪلستر ۾ Ceph-based اسٽوريج کي ترتيب ڏيڻ لاء، مقامي ڊسڪ کان علاوه، ٽن مختلف ڪمپيوٽرن کي ورهايل ڊيٽا اسٽوريج لاء مختص ڪيل گهٽ ۾ گهٽ ٽي الڳ ڊسڪ هجڻ گهرجن.
هڪ ڀيرو ڪلسٽر تيار ٿي ويندو، صارف سسٽم ڪنٽينرز يا ورچوئل مشينن کي استعمال ڪندي پنهنجون ايپليڪيشنون هلائي سگهن ٿا، انهي سان گڏ شيئر ڪيل سيف اسٽوريج ۽ ايل ايڪس ڊي تي ٻڌل سينٽرلائيزڊ مئنيجمينٽ ٽولز تائين رسائي حاصل ڪري سگهن ٿا. ڪنٽينر انفراسٽرڪچر کي منظم ڪرڻ لاءِ ڪلسٽر جي چوٽي تي ڪبرنيٽس (مائڪروسوفٽ 8 ايس ايڊيشن) هلائي سگهجي ٿو. صارف جي تصديق لاءِ، مجازي مشينون يا ڪلسٽر ۾ ڪنٽينر OpenID Connect (OIDC) ۽ OpenFGA-based اختيار استعمال ڪري سگھن ٿا.

مهيا ڪيل سي پي يو، ميموري ۽ I/O وسيلن جو لچڪدار انتظام ممڪن آهي، انهي سان گڏ ماحول ۾ USB ڊوائيسز، GPUs ۽ ڊرائيو کي اڳتي وڌائڻ. الڳ ٿيل ۽ مجازي ماحول کي منتقل ڪري سگھجي ٿو نوڊس جي وچ ۾ لائيو لڏپلاڻ واري موڊ ۾ ۽ محفوظ ڪيل سنيپ شاٽ استعمال ڪندي. ڪلستر جي ڪارڪردگي جي ماپ ۽ واقعن جا لاگس برآمد ڪري سگھجن ٿا مانيٽرنگ لاءِ Prometheus ۽ Grafana.
پروڊڪشن ڪلسٽرز ۽ پرائيويٽ ڪلائوڊ سسٽم ٺاهڻ کان علاوه، ٽول ڪٽ ڊولپر سسٽم تي جلدي تجربا ڪرڻ لاءِ پڻ موزون آهي. مثال طور، MicroCloud استعمال ڪري سگھجي ٿو ھڪڙي ڊولپر جي ليپ ٽاپ تي ھڪڙي ڪلستر کي ٺاھڻ لاءِ، ٽيسٽ ڊولپمينٽ ڪلائوڊ ايپليڪيشنن کي، نئين ٽيڪنالاجي سان تجربو ڪرڻ، يا پيچيده انفراسٽرڪچر کي ٺاھيو.
جو ذريعو: opennet.ru
