Canonical on vĂ€lja andnud MicroCloud 2.1 pilveinfrastruktuuri haldamise tööriistade komplekti, mis vĂ”imaldab kiiresti juurutada oma varustusele pilvesĂŒsteeme ja arvutiklastrite, millel on jagatud talletussĂŒsteem ja kaitstud virtuaalne vĂ”rk. MicroCloud 2.1 on kuulutatud esimeseks LTS-vĂ€ljaandeks, millele tagatakse pikk toetustsĂŒkkel. MicroCloud on vormistatud snap-pakendina, mis sisaldab komponente, mis on vajalikud klastrite sĂ”lmede töö haldamiseks. Tööriist on kirjutatud Go keeles ja seda levitatakse AGPL 3.0 litsentsi alusel.
MicroCloud vĂ”imaldab luua klastreid, mis koosnevad 3 kuni 50 hostist, kui on tagatud tĂ”rke taluvus, ja alates 1 hostist, kui tĂ”rke taluvust ei nĂ”uta. Klastri haldamiseks mĂ”eldud tarkvarapakett pĂ”hineb LXD tööriistadel, OVN (Open Virtual Network) virtuaalvĂ”rkude loomise platvormil ja Ceph jagatud talletussĂŒsteemil, mis tagab tĂ”rke taluvuse. LXD, Ceph ja OVN seadistamine kĂ”igil klastrisĂ”lmedel toimub automaatselt. PĂ”hjalikuks platvormiks on Ubuntu Serveri distributsioon, kuid tööriist ei ole seotud Ubuntu ja seda saab kasutada igasugustes distributsioonides, kus on saadaval snap-tööriista paigaldamise vĂ”imalus (Arch Linux, CentOS, Fedora, Debian, openSUSE, RHEL jne).
MÀÀramiseks raamatupidamisega vĂ”i turbosakonnaga, lisaks ei suuda sageli tarnijad, kes vĂ”ivad uue serveri pĂ€rast aega juurde tuua vĂ”i toimetavad hoopis vale seadme. 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:
- Pakutakse MicroCloud'i juurutamise vĂ”imalust ĂŒhes sĂ”lmes ilma tĂ”rkekindluse hoidmiseta, mis vĂ”ib olla kasulik eksperimentideks ja testimiseks kohalikel sĂŒsteemidel enne tootmiskeskkonda juurutamist.
- Lisatud on uusi klastrite algatamise vÔimalusi, mis vÔimaldavad sÔlmedel eelnevalt algatada usaldusprotsessi, ootamata klastrisse liitumise menetluse algust.
- Esitatud on vĂ”imalus mÀÀrata tĂ€iendavaid seadeid algatamise etapis, nĂ€iteks on nĂŒĂŒd vĂ”imalik valida eraldi vĂ”rguliidesed Ceph'i liikluseks (kui suunata andmeid erinevate liidestega, mis vajavad madalaid viivitusi ja suurt lĂ€bilaskevĂ”imet), lubada kettapoleeritud krĂŒpteerimist ja mÀÀrata Ceph'i jaotatud failisĂŒsteemi parameetreid.
- Kasutatavate komponentide versioonid on uuendatud: LXD 5.21, MicroCeph Squid (Ceph 19.2.0) ja MicroOVN 24.04 (Open vSwitch 3.3). Vaikimisi on LXD-le lisatud kasutajaliides.


Allikas: opennet.ru

