Spoločnosť Canonical vydala sadu nástrojov na správu cloudovej infraštruktúry MicroCloud 3.1 (prvé vydanie vetvy 3.x), ktorá umožňuje rýchle nasadenie cloudových systémov a výpočtových klastrov so zdieľaným distribuovaným úložiskom a bezpečnou virtuálnou sieťou na vlastnom hardvéri. MicroCloud je zabalený ako balík Snap, ktorý obsahuje komponenty potrebné na správu uzlov klastra. Sada nástrojov je napísaná v jazyku Go a distribuovaná pod licenciou AGPL 3.0.
MicroClouds vám umožňuje vytvárať klastre s 3 až 50 uzlami so zapnutou odolnosťou voči chybám. Softvérový balík na správu klastrov je založený na sade nástrojov LXD, platforme virtuálnych sietí OVN (Open Virtual Network) a distribuovanom úložisku odolnom voči chybám Ceph. Konfigurácia LXD, Ceph a OVN na všetkých uzloch klastra je automatická. Distribúcia sa používa ako primárna platforma. Ubuntu Server, ale sada nástrojov nie je viazaná na Ubuntu a možno ho použiť v akýchkoľvek distribúciách, pre ktoré je k dispozícii inštalácia sady nástrojov Snap (Arch Linux, CentOS, fedora, Debian, openSUSE, RHEL atď.). 
Identifikovať nové serverov V sieti, ktorú je možné pripojiť ku klastru, sa používa mDNS, čo umožňuje nakonfigurovať celý klaster spustením jediného príkazu „microcloud init“ na jednom uzle a „sudo microcloud join“ na ostatných uzloch po nainštalovaní balíkov snap lxd, microceph, microcloud a microovn. Po spustení príkazu „microcloud init“ nástroj zistí prítomnosť ďalších serverov v lokálnej sieti, vyzve vás na pridanie diskov do zdieľaného úložiska Ceph a ponúkne konfiguráciu nastavení virtuálnej siete. Ak chcete po dokončení inicializácie pridať ďalšie uzly, môžete použiť príkaz „microcloud add“. Konfiguráciu klastra je možné uložiť vo formáte YAML pre budúce nasadenie podobných systémov.
Zdieľané úložisko súborov je vytvorené so zahrnutím replikácie a odolnosti voči chybám, čo umožňuje v prípade zlyhania jednotlivých uzlov nestratiť dáta, a to vďaka ukladaniu viacerých kópií dát na rôznych uzloch. Ak chcete nasadiť úložisko založené na Ceph v klastri, okrem lokálnych diskov musia mať tri rôzne počítače pridelené aspoň tri samostatné disky na distribuované ukladanie údajov.
Keď je klaster pripravený, používatelia majú možnosť spúšťať svoje aplikácie pomocou kontajnerov alebo virtuálny prístroj, ako aj prístup k zdieľanému úložisku Ceph a centralizovaným nástrojom na správu založeným na LXD. Je možná flexibilná správa zdrojov CPU, pamäte a I/O, ako aj prideľovanie zariadení USB, GPU a úložných zariadení. Izolované a virtuálne prostredia je možné migrovať medzi uzlami pomocou živej migrácie a ukladať pomocou snímok. Klastrové metriky a protokoly udalostí je možné exportovať na monitorovanie pomocou nástrojov Prometheus a Grafana.
V novej verzii:
- Pridaná podpora pre používanie Správcu klastrov na centrálne monitorovanie a správu viacerých klastrov MicroCloud v jednej aplikácii.
- Po dokončení interaktívnej inštalácie klastra príkaz „microcloud init“ zobrazí výzvu, ktorá vám umožní vygenerovať odkaz pre dočasný prístup k webovému rozhraniu pre správu. To vám umožní okamžite pristupovať k webovému rozhraniu LXD, prostredníctvom ktorého môžete vytvárať a konfigurovať uzly, siete, úložné fondy, obrazy, skupiny oprávnení atď. Dočasné prihlásenie je platné 24 hodín (predpokladá sa, že tento čas postačuje na konfiguráciu trvalého prístupu).
- Bola pridaná experimentálna podpora pre MicroOVN 26.03 (Micro Open Virtual Network), čo je súbor procesov na pozadí pre Open vSwitch, ktoré prekladajú konfiguráciu virtuálnej siete do OpenFlow. Na rozdiel od Open vSwitch poskytuje MicroOVN vyššiu úroveň abstrakcie a pracuje s logickými smerovačmi a prepínačmi namiesto tokmi.
Zdroj: opennet.ru
