Podjetje Canonical je objavilo orodje za upravljanje oblačno infrastrukturo MicroCloud 2.1, ki omogoča hitro uvajanje oblačnih sistemov in računalniških grozdov s skupnim razporejenim shranjevanjem podatkov ter zaščiteno virtualno mrežo na lastni opremi. MicroCloud 2.1 je prvi LTS izdaj, ki bo imel dolg cikel podpore. MicroCloud je oblikovan kot snap paket, ki vključuje komponente, potrebne za upravljanje delovanja vozlišč grozda. Orodje je napisano v jeziku Go in se distribuiše pod licenco AGPL 3.0.
MicroCloud omogoča ustvarjanje grozdov, ki štejejo od 3 do 50 gostiteljev ob vključitvi zagotavljanja odpornosti in od 1 gostitelja, če odpornost ni potrebna. Programska zbirka za upravljanje grozda temelji na orodju LXD, platformi za gradnjo virtualnih omrežij OVN (Open Virtual Network) in razporejenem odpornem shranjevanju Ceph. Konfiguracija LXD, Ceph in OVN na vseh vozliščih grozda se izvede samodejno. Kot osnovna platforma se obravnava distribucija Ubuntu Server, vendar orodje ni vezano na Ubuntu in ga je mogoče uporabiti v vseh distribucijah, za katere je na voljo možnost namestitve orodja snap (Arch Linux, CentOS, Fedora, Debian, openSUSE, RHEL itd.).
Za određivanje novih strežnikov V omrežju, ki je lahko povezan s grozdom, se uporablja mDNS, kar omogoča nastavitev celotnega grozda z zagon samo enega ukaza „microcloud init“ na enem od vozlišč in ukaza „sudo microcloud join“ na preostalih vozliščih, po namestitvi snap paketov lxd, microceph, microcloud in microovn. Po zagonu ukaza „microcloud init“ bo orodje določilo prisotnost drugih strežnikov v lokalnem omrežju, izdalo zahtevo za dodajanje diskov v skupno shranjevanje Ceph in predlagalo nastavitev parametrov virtualnega omrežja. Za dodajanje dodatnih vozlišč po zaključku inicializacije lahko uporabite ukaz „microcloud add“. Konfiguracija grozda se lahko shrani v formatu YAML za nadaljnje uvajanje podobnih sistemov.
Skupna datotečna shramba se ustvari z vključitvijo replikacije in odpornosti na napake, kar omogoča, da ob okvari posameznih vozlišč ne izgubimo podatkov, saj se shranjujejo več primerkov podatkov na različnih vozliščih. Za namestitev shramba na osnovi Ceph v grozdu morajo na treh različnih računalnikih poleg lokalnih diskov biti na voljo vsaj trije ločeni diski, namenjeni za razpršeno shranjevanje podatkov.
Po pripravljenosti grozda imajo uporabniki možnost zagnati svoje aplikacije, ki uporabljajo kontejnerje ali virtualne stroje, kot tudi dostop do skupne shrambne rešitve Ceph in orodij za centralizirano upravljanje na osnovi LXD. Možno je prilagodljivo upravljanje razpoložljivih virov CPU, pomnilnika in vhodno/izzhodnih operacij, preusmerjanje v okolja USB naprav, GPU in shranjevalnih enot. Izolirana in virtualna okolja se lahko prenašajo med vozlišči v načinu žive migracije in shranjujejo z uporabo posnetkov. Meritev delovanja grozda in dnevnik dogodkov se lahko izvozita za spremljanje z uporabo Prometheus in Grafana.
V novi različici:
- Omogočeno je nameščanje MicroCloud na enem vozlišču brez podpore za odpornost na napake, kar je lahko uporabno za eksperimentiranje in testiranje na lokalnem sistemu pred prenosom v delovno okolje.
- Dodane so nove možnosti za inicializacijo grozda, ki omogočajo vozliščem, da predhodno začnete postopek nameščanja zaupanja, ne da bi čakali na začetek postopka povezovanja v grozd.
- Omogočeno je določanje dodatnih nastavitev v fazi inicializacije, na primer, zdaj lahko izberete ločene omrežne vmesnike za promet Ceph (za usmerjanje prek različnih vmesnikov podatkov, ki zahtevajo nizke zakasnitve in visoko prepustnost), omogočite šifriranje diskov in določite parametre razpršene datotečne sistema Ceph.
- Posodobljene so različice uporabljenih komponent: LXD 5.21, MicroCeph Squid (Ceph 19.2.0) in MicroOVN 24.04 (Open vSwitch 3.3). Privzeto je omogočen uporabniški vmesnik za LXD.


Izvor: opennet.ru

