A Canonical bemutatta a MicroCloud-t, az eszközkészletet a klaszterek gyors telepítéséhez.

A Canonical bejelentette a MicroCloud eszközkészlet készségét, amely lehetővé teszi számítási klaszterek és felhőrendszerek gyors telepítését saját hardverén, közös elosztott adattárolóval és védett virtuális hálózattal. Az eszközkészlet snap csomag formájában készült, amely tartalmazza a klasztercsomópontok működésének kezeléséhez szükséges összes komponenst. A MicroCloud alapú megoldások kereskedelmi technikai támogatása az Ubuntu Pro szolgáltatás keretein belül érhető el, de akik meg tudják oldani támogatás nélkül, korlátok nélkül használhatják az eszközkészletet. A projekt eredményei Go nyelven íródtak, és AGPL 3.0 licensz alatt terjesztik.

A MicroCloud alapértelmezés szerint rendelkezik hibatűrési megoldásokkal, ezért legalább három csomópontot tartalmazó klaszterek létrehozására képes (a maximális létszám akár 50 csomópontot is magában foglal). A klaszter menedzsmentjére használt szoftverstack a konténerek és virtuális gépek központi kezelésén, az OVN (Open Virtual Network) virtuális hálózatok építőplatformján és a Ceph elosztott hibatűrő tárolón alapul. A MicroCloud eszközöket biztosít az LXD, Ceph és OVN automatikus konfigurálásához a klaszter összes csomópontján.

A klaszterhez csatlakoztatott új szerverek hálózatok az mDNS-t használják, ami lehetővé teszi, hogy az egész klasztert egyetlen "microcloud init" parancs kiadásával indítsuk el az egyik csomóponton, miután az lxd, microceph, microcloud és microovn snap csomagokat telepítettük. Fő platformként az Ubuntu Server disztribúciót tekintik, de az eszközkészlet nem köthető az Ubuntuba, és bármilyen disztribúcióban használható, ahol elérhető a snap eszközkészlet telepítése (Arch, CentOS, Fedora, Debian, openSUSE, RHEL stb.). Klaszterek létrehozása olyan rendszerekből is lehetséges, ahol atomikus frissítésű Ubuntu Core operációs rendszer van.

A parancs, a «microcloud init» futtatása után az eszközkészlet észleli a helyi hálózaton lévő egyéb szervereket, kérdést tesz fel a lemezek közös Ceph tárolóba történő hozzáadásáról, és lehetőséget biztosít a virtuális hálózati paraméterek beállítására. A klaszterbe való belépéshez a szervereken előzetesen telepíteni kell a fent említett snap csomagokat. A klaszter konfigurációja YAML formátumban elmenthető az azonos rendszerek későbbi telepítéséhez. Az inicializálás befejezése után további csomópontok hozzáadásához a «microcloud add» parancs használható.

A közös fájltároló replikációval és hibaelhárítással jön létre, amely lehetővé teszi az adatok megőrzését, ha egyes csomópontok meghibásodnak, mivel az adatokat több példányban tárolják különböző csomópontokon. A Ceph alapú tároló létrehozásához a klaszterben, a helyi lemezek mellett, legalább három különálló lemeznek kell lennie három különböző számítógépen, amelyeket az elosztott adatok tárolására szánnak.

A klaszter elkészülése után a felhasználók lehetőséget kapnak alkalmazásaik futtatására rendszerszintű konténerek vagy virtuális gépek segítségével, valamint a közös Ceph tárolóhoz és a LXD alapú központosított irányítóeszközhöz való hozzáférésre. A klaszterre épülő konténerinfrastruktúra kezeléséhez Kubernetes platform indítható (Microk8s kiadás). A felhasználók azonosítására virtuális gépekhez vagy a klaszterben lévő konténerekhez OpenID Connect (OIDC) alkalmazható, és az OpenFGA alapú engedélyezés biztosítható.

A Canonical bemutatta a MicroCloud-t, az eszközkészletet a klaszterek gyors telepítéséhez.

Rugalmasan kezelhetők az átadott CPU, memória és I/O erőforrások, USB-eszközök, GPU és tárolók környezetbe történő átirányítása. Az izolált és virtuális környezetek élő migrációs módban áthelyezhetők a csomópontok között, és pillanatfelvételek használatával menthetők. A klaszter működéséről és az események naplózásáról szóló metrikák exportálhatók monitorozáshoz a Prometheus és Grafana segítségével.

A munkaklaszterek és privát felhőrendszerek létrehozása mellett az eszközkészlet gyors kísérletek lebonyolítására is használható fejlesztői rendszereken. Például a MicroCloud használható a fejlesztő laptopján történő klaszterszimulációra, felhőalapú alkalmazások tesztelésére, új technológiákkal való kísérletezésre vagy bonyolult infrastruktúrák szimulálására.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster