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

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