EttevĂ”te Canonical avaldas pilvinfrastruktuuri haldustööriista MicroCloud 3.1 (3.x haru esimene vĂ€ljaanne), mis vĂ”imaldab kiiresti juurutada pilvesĂŒsteeme ja arvutiklastreid oma varustusele, pakkudes jagatud ja jaotatud andmesalvestust ning kaitstud virtuaalset vĂ”rku. MicroCloud on pakendatud snap-pakendina, mis sisaldab komponente, mis on vajalikud klastrite sĂ”lmede haldamiseks. Tööriist on kirjutatud Go keeles ja levitatakse AGPL 3.0 litsentsi alusel.
MicroCloud vÔimaldab luua klastreid, mis sisaldavad 3 kuni 50 sÔlme koos talitlushÀirete vÀltimise toetamisega. Klastri haldamiseks kasutatav tarkvarakogum pÔhineb LXD tööriidal, OVN (Open Virtual Network) virtuaalsete vÔrkude platvormil ja jaotatud talitlushÀirete vÀltimise salvestusel Ceph. LXD, Ceph ja OVN seadistamine kÔigis klastris olevates sÔlmedes toimub automaatselt. Peamiseks platvormiks peetakse Ubuntu Server jaotust, kuid tööriist ei ole seotud Ubuntu ega saagi kasutada kÔikides jaotustes, kus on vÔimalik snap-tööriista installimine (Arch Linux, CentOS, Fedora, Debian, openSUSE, RHEL jne). 
Uute mÀÀratlemiseks serverid vĂ”rgus, mis vĂ”ivad olla klastriga ĂŒhendatud, kasutatakse mDNS-i, mis vĂ”imaldab seadistada kogu klastrit, kĂ€ivitades vaid ĂŒhe kĂ€su âmicrocloud initâ ĂŒhel sĂ”lmel ja kĂ€su âsudo microcloud joinâ ĂŒlejÀÀnud sĂ”lmedel, eelnevalt installides snap-pakendid lxd, microceph, microcloud ja microovn. PĂ€rast kĂ€su âmicrocloud initâ kĂ€ivitamist tuvastab tööriist teised serverid kohalikus vĂ”rgus, esitab pĂ€ringu diskide lisamiseks Ceph jagatud talletusse ja pakub vĂ€lja virtuaalvĂ”rgu parameetrite seadistamise. TĂ€iendavate sĂ”lmede lisamiseks pĂ€rast initsialiseerimise lĂ”petamist saab kasutada kĂ€sku âmicrocloud addâ. Klastri konfiguratsiooni saab salvestada YAML formaati sarnaste sĂŒsteemide hilisemaks juurutamiseks.
Ăldine failide salvestusruum luuakse replikatsiooni ja tĂ”rkekindluse aktiveerimisega, mis vĂ”imaldavad andmeid kaotamata jÀÀda, kui mĂ”ni sĂ”lm ebaĂ”nnestub, tĂ€nu sellele, et andmeid hoitakse mitmes eksemplaris erinevates sĂ”lmedes. Ceph'le rajatud salvestuse juurutamiseks tuleb klastris peale kohalike kettade olla vĂ€hemalt kolm eraldi ketast, mis on mÀÀratud jaotatud andmete salvestamiseks kolme erineva arvuti peal.
Kluster valmis, on kasutajatel vĂ”imalik kĂ€ivitada oma rakendusi, kasutades konteinerite vĂ”i virtuaalmasinaid, samuti juurdepÀÀs Ceph'i ĂŒhisele salvestusele ja LXD-pĂ”hisele keskse haldustööriistadele. Pakutakse paindlikku CPU, mĂ€lu ja sisendi/vĂ€ljundi ressursside haldamist, USB-seadmete ĂŒlekannet, GPU ja mĂ€luseadmete toetust. Isoleeritud ja virtuaalsed keskkonnad vĂ”ivad elada migreerida sĂ”lmede vahel ja salvestada, kasutades snappe. Klastri töörluige ja sĂŒndmuste logi mÔÔdikud saavad eksportida jĂ€lgimiseks Prometheuse ja Grafanaga.
Uues versioonis:
- Lisatud tugi Cluster Manager'i kasutamiseks mitme MicroCloud klastri keskseks jĂ€lgimiseks ja haldamiseks ĂŒhes rakenduses.
- PĂ€rast klastrite interaktiivse installimise lĂ”petamist kĂ€suga «microcloud init» kuvatakse pĂ€ring, mis vĂ”imaldab luua ajutise juurdepÀÀsulingi halduri web-interfÀÀrile, mis vĂ”imaldab kohe pÀÀseda LXD veebiliidesele, kust on vĂ”imalik luua ja seadistada sĂ”lmi, vĂ”rke, salvestuspuule, pilte, Ă”iguste rĂŒhmi jne. Ajutine sissepÀÀs kehtib 24 tundi (kuna arvatakse, et sellest ajast piisab alalise juurdepÀÀsu seadistamiseks).
- Lisatud eksperimentaalne tugi MicroOVN 26.03 (Micro Open Virtual Network), Open vSwitchi taustprotsesside komplekt, mis edastab virtuaalvĂ”rgu konfiguratsiooni OpenFlow's. Erinevalt Open vSwitchist pakub MicroOVN kĂ”rgemat abstraktsioonide taset, töötades mitte voogudega, vaid loogiliste ruuterite ja lĂŒlititega.
Allikas: opennet.ru
