Společnost Canonical představila první LTS vydání nástroje MicroCloud

Společnost Canonical vydala nástroj pro správu cloudové infrastruktury MicroCloud 2.1, který umožňuje rychlé nasazení cloudových systémů a výpočetních clusterů s jedním distribuovaným úložištěm dat a zabezpečenou virtuální sítí na vlastním vybavení. MicroCloud 2.1 je uveden jako první LTS vydání, pro které bude zajištěn dlouhý cyklus podpory. MicroCloud je dodáván jako snap balíček, který obsahuje komponenty potřebné pro řízení provozu uzlů clusteru. Nástroj je napsán v jazyce Go a je distribuován pod licencí AGPL 3.0.

MicroCloudy umožňují vytvářet clustery od 3 do 50 hostitelů se zajištěním odolnosti proti selhání, a od 1 hostitele, pokud odolnost proti selhání není vyžadována. Softwarová sada pro správu clusteru je založena na nástrojích LXD, platformě pro vytváření virtuálních sítí OVN (Open Virtual Network) a distribuovaném úložištiCeph. Konfigurace LXD, Ceph a OVN na všech uzlech clusteru se provádí automaticky. Jako primární platforma je považována distribuce Ubuntu Server, ale nástroj není vázán na Ubuntu a může být použit na jakýchkoli distribucích, pro které je k dispozici možnost instalace snap (Arch Linux, CentOS, Fedora, Debian, openSUSE, RHEL atd.).

Pro určení nových serverů uzlů v síti, které mohou být připojeny k clusteru, se používá mDNS, což umožňuje nastavit celý cluster spuštěním pouze jednoho příkazu „microcloud init“ na jednom z uzlů a příkazu „sudo microcloud join“ na ostatních uzlech, po předchozím nainstalování snap balíků lxd, microceph, microcloud a microovn. Po spuštění příkazu „microcloud init“ nástroj určí přítomnost dalších serverů v lokální síti, vyžádá si přidání disků do sdíleného úložiště Ceph a nabídne nastavit parametry virtuální sítě. Pro přidání dalších uzlů po dokončení inicializace lze použít příkaz „microcloud add“. Konfigurace clusteru může být uložena ve formátu YAML pro další nasazení podobných systémů.

Sdílené úložné prostory se vytvářejí se zapnutou replikací a odolností proti poruchám, což umožňuje, že v případě selhání jednotlivých uzlů nedojde k ztrátě dat díky uchovávání několika kopií dat na různých uzlech. Pro nasazení úložiště na bázi Ceph v clusteru musí být kromě místních disků na třech různých počítačích přítomny alespoň tři samostatné disky, určené pro distribuované ukládání dat.

Jakmile je cluster připraven, uživatelům je poskytnuta možnost spouštět své aplikace pomocí kontejnerů nebo virtuální stroje, a také možnost přístupu ke společnému úložišti Ceph a nástrojům centralizovaného řízení na bázi LXD. Je možné flexibilně spravovat poskytované zdroje CPU, paměti a vstupu/výstupu, průchod USB zařízení, GPU a úložišť. Izolované a virtuální prostředí mohou být přenášena mezi uzly v režimu live migrace a ukládána pomocí snímků. Metrix o provozu clusteru a logy událostí mohou být exportovány pro monitoring pomocí Prometheus a Grafana.

V nové verzi:

  • Bylo umožněno nasazení MicroCloud na jednom uzlu bez zajištění odolnosti proti selhání, což může být užitečné pro experimenty a testování na místním systému před nasazením v produkčním prostředí.
  • Byly přidány nové možnosti inicializace clusteru, které umožňují uzlům předem iniciovat proces vytváření důvěry, aniž by čekaly na zahájení procesu připojení k clusteru.
  • Byla poskytnuta možnost zadání dodatečných nastavení během inicializace, například nyní lze vybrat jednotlivé síťové rozhraní pro provoz Ceph (pro přenos dat přes různá rozhraní s nízkou latencí a vysokou propustností), aktivovat šifrování disků a určit parametry distribuovaného souborového systému Ceph.
  • Byly aktualizovány verze používaných komponentů: LXD 5.21, MicroCeph Squid (Ceph 19.2.0) a MicroOVN 24.04 (Open vSwitch 3.3). Uživatelské rozhraní k LXD je nyní ve výchozím nastavení zahrnuto.
    Společnost Canonical představila první LTS vydání nástroje MicroCloud

Přehrát video


Zdroj: opennet.ru
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster