Kompania Canonical publikoi mjetin e menaxhimit të infrastrukturës në re, MicroCloud 2.1, i cili lejon përgatitjen e shpejtë të sistemeve të reja dhe grupeve kompjuterike me një ruajtje të përbashkët të të dhënave dhe një rrjet virtual të sigurt. MicroCloud 2.1 shpallet si lëshimi i parë LTS për të cilin do të sigurohet një cikël i gjatë mbështetjesh. MicroCloud vjen në formën e një pakete snap që përmban komponentët e nevojshëm për të menaxhuar punën e nyjave të grupeve. Mjeti është shkruar në gjuhën Go dhe shpërndahet nën licencën AGPL 3.0.
MicroClouds lejojnë krijimin e grupeve që përfshijnë nga 3 deri në 50 hoste me mbështetje për qëndrueshmëri, dhe nga 1 host nëse nuk kërkohet qëndrueshmëri. Stoku i softuerit për menaxhimin e grupit është i bazuar në mjetin LXD, platformën për ndërtimin e rrjeteve virtuale OVN (Rrjeti Virtual i Hapët) dhe ruajtjen e shpërndarë që është me qëndrueshmëri të lartë, Ceph. Konfigurimi i LXD, Ceph dhe OVN në të gjitha nyjat e grupit bëhet automatikisht. Distribucioni më i zakonshëm është Ubuntu Server, por mjeti nuk është i lidhur me Ubuntu dhe mund të përdoret në çdo distribucion për të cilin është e mundur të instalohet mjeti snap (Arch Linux, CentOS, Fedora, Debian, openSUSE, RHEL, etj.).
Për të përcaktuar serverë të rinj në rrjet, të cilat mund të lidhen me klasterin, përdoret mDNS, e cila lejon konfigurimin e të gjithë klasterit duke ekzekutuar vetëm një komandë "microcloud init" në një nga nyjet dhe komandën "sudo microcloud join" në nyjet e tjera, pasi të kenë instaluar paketat snap lxd, microceph, microcloud dhe microovn. Pasi të ekzekutohet komanda "microcloud init", mjeti do të identifikojë praninë e serverëve të tjerë në rrjetin lokal, do të tregojë kërkesën për të shtuar disqet në ruajtjen e përbashkët Ceph dhe do të propozojë të konfigurojë parametrat e rrjetit virtual. Për të shtuar nyje shtesë pas përfundimit të inicializimit, mund të përdoret komanda "microcloud add". Konfigurimi i klasterit mund të ruhet në formatin YAML për vendosjen e sistemeve të ngjashme më vonë.
Një magazinë të përgjithshme skedarësh krijohet me përfshirjen e replikimit dhe qëndrueshmërisë, duke lejuar që në rast të defektit të njësive të caktuara të mos humbasin të dhënat, falë ruajtjes së disa kopjeve të të dhënave në njësitë e ndryshme. Për të zhvilluar një magazinë mbi bazën e Ceph në klaster, përveç disqeve lokale, në tre kompjuterë të ndryshëm duhet të jenë të paktën tre disqe të veçanta të dedikuara për ruajtjen e shpërndarë të të dhënave.
Pas gatishmĂ«risĂ« sĂ« klasterit, pĂ«rdoruesit u ofrohet mundĂ«sia pĂ«r tĂ« nisur aplikacionet e tyre, duke pĂ«rdorur kontejnerĂ« ose makina virtuale, si dhe mundĂ«sinĂ« pĂ«r tĂ« aksesuar magazinĂ«n e pĂ«rbashkĂ«t Ceph dhe instrumentet pĂ«r menaxhim tĂ« centralizuar mbi bazĂ«n e LXD. ĂshtĂ« e mundur tĂ« menaxhohen fleksibĂ«l burimet e ofruara tĂ« CPU, memories dhe hyrjes/dukurive, pĂ«r tĂ« mundĂ«suar kalimin e pajisjeve USB, GPU dhe disqeve. Ambientet e izoluar dhe virtuale mund tĂ« transferohen midis njĂ«sive nĂ« modalitetin e migrimit tĂ« drejtĂ« dhe tĂ« ruhet duke pĂ«rdorur snapshot. Metodat mbi performancĂ«n e klasterit dhe log-et e ngjarjeve mund tĂ« eksportohet pĂ«r monitorim nĂ«pĂ«rmjet Prometheus dhe Grafana.
NĂ« versionin e ri:
- Ka mundësi për të zhvilluar MicroCloud në një nyjë pa mbështetje për qëndrueshmëri, e cila mund të jetë e dobishme për eksperimente dhe teste në një sistem lokal përpara se të kaloni në një ambient prodhimi.
- Janë shtuar mundësi të reja për inicializimin e grupit, duke lejuar nyjat të nisin paraprakisht procesin e instalimit të besimit, pa pritur fillimin e procedurës së bashkimit në grup.
- Ka mundësi për të specifikuar cilësime shtesë në fazën e inicializimit, për shembull tani mund të zgjidhen interfecet e veçanta rrjetësore për trafikun Ceph (për të drejtuar të dhënat përmes interfecesh të ndryshme që kërkojnë vonesa të ulëta dhe kapacitet të lartë), të mundësohet enkriptimi i disqeve dhe të përcaktohen parametrat e sistemit të shpërndarë Ceph.
- Janë azhurnuar versionet e komponentëve të përdorur: LXD 5.21, MicroCeph Squid (Ceph 19.2.0) dhe MicroOVN 24.04 (Open vSwitch 3.3). Ndërfaqja e përdoruesit për LXD është e përfshirë si e paracaktuar.


Burimi: opennet.ru

