Canonical ieviesa MicroCloud — rÄ«ku komplektu klasteru ātrai izvietoÅ”anai

Canonical paziņoja par sava MicroCloud rÄ«kkopa pieejamÄ«bu, kas ļauj ātri izvietot skaitļoÅ”anas klasterus un mākoņsistēmas ar koplietojamu izkliedētu datu krātuvi un droÅ”u virtuālo tÄ«klu uz tā aparatÅ«ras. RÄ«kkopa ir pieejama kā ātrpakets, ieskaitot komponentus, kas nepiecieÅ”ami klasteru mezglu pārvaldÄ«bai. Izmantojot pakalpojumu, ir pieejams komerciāls tehniskais atbalsts MicroCloud balstÄ«tiem risinājumiem. Ubuntu Pro, bet tie, kas var iztikt bez atbalsta, var izmantot rÄ«ku komplektu bez ierobežojumiem. Projekta izstrāde ir rakstÄ«ta Go valodā un izplatÄ«ta saskaņā ar AGPL 3.0 licenci.

MicroClouds pēc noklusējuma izmanto rÄ«kus, lai nodroÅ”inātu kļūdu toleranci, tāpēc tas ļauj izveidot vismaz trÄ«s mezglu kopas (kā augŔējā robeža tiek minēta klasteri lÄ«dz 50 mezgliem). Klastera pārvaldÄ«bai izmantotā programmatÅ«ras kaudze ir balstÄ«ta uz centralizētās pārvaldÄ«bas sistēmas izmantoÅ”anu konteineriem un virtuālajām maŔīnām LXD, platformu virtuālo tÄ«klu OVN (Open Virtual Network) veidoÅ”anai un izkliedētu kļūdu izturÄ«gu krātuvi Ceph. MicroClouds nodroÅ”ina rÄ«kus, lai automātiski konfigurētu LXD, Ceph un OVN visos klastera mezglos.

Lai noteiktu jauni serveri TÄ«klā, ko var savienot ar klasteri, tiek izmantots mDNS, kas ļauj konfigurēt visu klasteri, palaižot vienu komandu "microcloud init" vienā no mezgliem pēc lxd, microceph, microcloud un microovn snap pakotņu instalēŔanas. IzplatÄ«jums tiek uzskatÄ«ts par galveno platformu. Ubuntu Serveris, bet rÄ«ku komplekts nav piesaistÄ«ts Ubuntu un to var izmantot jebkurās distribÅ«cijās, kurām ir pieejama snap rÄ«kkopa instalācija (Arch, CentOS, fedora, Debian, openSUSE, RHEL utt.). Ir iespējams arÄ« izveidot klasterus, kuru pamatā ir sistēmas, kas izmanto atomiski atjauninātu operētājsistēmu. Ubuntu Core.

Pēc komandas ā€œmicroloud initā€ palaiÅ”anas rÄ«kkopa noteiks citu serveru klātbÅ«tni lokālajā tÄ«klā, liks jums pievienot diskus koplietotajai Ceph krātuvei un piedāvās konfigurēt virtuālā tÄ«kla iestatÄ«jumus. Lai iekļautu klasterÄ«, iepriekÅ” minētās snap pakotnes vispirms ir jāinstalē serveros. Klastera konfigurāciju var saglabāt YAML formātā turpmākai lÄ«dzÄ«gu sistēmu izvietoÅ”anai. Lai pievienotu papildu mezglus pēc inicializācijas pabeigÅ”anas, varat izmantot komandu "microloud add".

Koplietojama failu krātuve ir izveidota, iekļaujot replikāciju un kļūdu toleranci, kas ļauj atseviŔķu mezglu atteices gadÄ«jumā nezaudēt datus, pateicoties vairāku datu kopiju glabāŔanai dažādos mezglos. Lai klasterÄ« izvietotu uz Ceph balstÄ«tu krātuvi, papildus lokālajiem diskiem trÄ«s dažādiem datoriem ir jābÅ«t vismaz trim atseviŔķiem diskiem, kas pieŔķirti sadalÄ«tai datu glabāŔanai.

Kad klasteris ir gatavs, lietotāji var palaist savas lietojumprogrammas, izmantojot sistēmas konteinerus vai virtuālās maŔīnas, kā arÄ« piekļūt koplietotajai Ceph krātuvei un uz LXD balstÄ«tiem centralizētiem pārvaldÄ«bas rÄ«kiem. Kubernetes (Microsoft 8s izdevums) var palaist klastera augÅ”pusē, lai pārvaldÄ«tu konteineru infrastruktÅ«ru. Lietotāja autentifikācijai virtuālās maŔīnas vai klasterÄ« esoÅ”ie konteineri var izmantot OpenID Connect (OIDC) un uz OpenFGA balstÄ«tu autorizāciju.

Canonical ieviesa MicroCloud — rÄ«ku komplektu klasteru ātrai izvietoÅ”anai

Iespējama nodroÅ”inātā CPU, atmiņas un I/O resursu elastÄ«ga pārvaldÄ«ba, kā arÄ« USB ierīču, GPU un disku pārsÅ«tīŔana vidē. Izolētu un virtuālo vidi var pārsÅ«tÄ«t starp mezgliem tieŔā migrācijas režīmā un saglabāt, izmantojot momentuzņēmumus. Klasteru veiktspējas metriku un notikumu žurnālus var eksportēt uzraudzÄ«bai, izmantojot Prometheus un Grafana.

Papildus ražoÅ”anas klasteru un privāto mākoņsistēmu izveidei rÄ«kkopa ir piemērota arÄ« ātrai eksperimentu veikÅ”anai izstrādātāju sistēmās. Piemēram, MicroCloud var izmantot, lai simulētu klasteru izstrādātāja klēpjdatorā, testētu izstrādes mākoņa lietojumprogrammas, eksperimentētu ar jaunām tehnoloÄ£ijām vai simulētu sarežģītas infrastruktÅ«ras.

Avots: opennet.ru

Iegādājieties uzticamu mitināŔanu vietnēm ar DDoS aizsardzÄ«bu, VPS VDS serveriem šŸ”„ Iegādājieties uzticamu tÄ«mekļa vietņu mitināŔanu ar DDoS aizsardzÄ«bu, VPS VDS serveriem | ProHoster