Firma Canonical zaprezentowała pierwszą wersję LTS narzędzia MicroCloud

Firma Canonical opublikowała narzędzie do zarządzania infrastrukturą chmurową MicroCloud 2.1, które umożliwia szybkie wdrażanie systemów chmurowych i klastrów obliczeniowych na własnym sprzęcie z ogólnym rozproszonym systemem przechowywania danych i zabezpieczoną siecią wirtualną. MicroCloud 2.1 ogłoszono pierwszym wydaniem LTS, dla którego zapewniony będzie długi cykl wsparcia. MicroCloud jest dostarczany jako pakiet snap, zawierający komponenty niezbędne do zarządzania pracą węzłów klastra. Narzędzie napisane jest w języku Go i rozpowszechniane na licencji AGPL 3.0.

MicroCloudy pozwala na tworzenie klastrów liczących od 3 do 50 hostów z zapewnieniem odporności na awarie oraz od 1 hosta, jeśli odporność na awarie nie jest wymagana. Stos oprogramowania do zarządzania klastrem oparty jest na narzędziu LXD, platformie do budowy wirtualnych sieci OVN (Open Virtual Network) oraz rozproszonym systemie odporności na awarie Ceph. Konfiguracja LXD, Ceph i OVN na wszystkich węzłach klastra odbywa się automatycznie. Jako główna platforma brany jest pod uwagę dystrybucja Ubuntu Server, jednak narzędzie nie jest związane z Ubuntu i może być używane w dowolnych dystrybucjach, dla których dostępna jest możliwość instalacji narzędzia snap (Arch Linux, CentOS, Fedora, Debian, openSUSE, RHEL itd.).

Aby określić nowych serwerów w sieci, które mogą zostać podłączone do klastra, stosuje się mDNS, co pozwala na skonfigurowanie całego klastra uruchamiając tylko jedną komendę „microcloud init” na jednym z węzłów oraz komendę „sudo microcloud join” na pozostałych węzłach, po wcześniej zainstalowaniu pakietów snap lxd, microceph, microcloud i microovn. Po uruchomieniu komendy „microcloud init” narzędzie zidentyfikuje inne serwery w lokalnej sieci, wyda zapytanie o dodanie dysków do wspólnego magazynu Ceph i zaproponuje skonfigurowanie parametrów wirtualnej sieci. Aby dodać dodatkowe węzły po zakończeniu inicjalizacji, można użyć komendy „microcloud add”. Konfiguracja klastra może być zapisana w formacie YAML do późniejszego wdrożenia podobnych systemów.

Ogólna przestrzeń do przechowywania plików jest tworzona z włączeniem replikacji i odporności na awarie, co pozwala na uniknięcie utraty danych w przypadku awarii poszczególnych węzłów, dzięki przechowywaniu wielu kopii danych na różnych węzłach. Aby wdrożyć przechowywanie oparte na Ceph w klastrze, na trzech różnych komputerach muszą być obecne co najmniej trzy oddzielne dyski przydzielone do rozproszonego przechowywania danych.

Po ukończeniu konfiguracji klastra użytkownicy otrzymują możliwość uruchomienia swoich aplikacji, korzystając z kontenerów lub maszyn wirtualnych, a także możliwość dostępu do wspólnej przestrzeni przechowywania Ceph oraz narzędzi do centralnego zarządzania opartych na LXD. Możliwe jest elastyczne zarządzanie przydzielonymi zasobami CPU, pamięci i wejścia/wyjścia, przekazywanie urządzeń USB, GPU i nośników. Izolowane i wirtualne środowiska mogą być przenoszone między węzłami w trybie migracji na żywo i zapisywane przy użyciu migawków. Metryki dotyczące pracy klastra oraz logi zdarzeń mogą być eksportowane w celu monitorowania za pomocą Prometheus i Grafana.

W nowej wersji:

  • Umożliwiono wdrożenie MicroCloud na jednym węźle bez zapewnienia odporności na awarie, co może być przydatne do eksperymentów i testowania na lokalnym systemie przed wdrożeniem w środowisku produkcyjnym.
  • Dodano nowe możliwości inicjowania klastra, umożliwiające węzłom wcześniejsze zainicjowanie procesu ustanawiania zaufania, bez czekania na rozpoczęcie procedury dołączania do klastra.
  • Umożliwiono wskazanie dodatkowych ustawień na etapie inicjacji, na przykład teraz można wybrać poszczególne interfejsy sieciowe dla ruchu Ceph (w celu kierowania przez różne interfejsy danych wymagających niskich opóźnień i dużej przepustowości), włączyć szyfrowanie dysków oraz określić parametry rozproszonego systemu plików Ceph.
  • Zaktualizowano wersje używanych komponentów: LXD 5.21, MicroCeph Squid (Ceph 19.2.0) oraz MicroOVN 24.04 (Open vSwitch 3.3). Domyślnie włączono interfejs użytkownika do LXD.
    Firma Canonical zaprezentowała pierwszą wersję LTS narzędzia MicroCloud

Odtwarzaj wideo


Źródło: opennet.ru
Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster