Firma Canonical opublikowała MicroCloud 3, narzędzie do wdrażania klastrów

Firma Canonical opublikowała narzędzie do zarządzania infrastrukturą chmurową MicroCloud 3.1 (pierwsze wydanie z gałęzi 3.x), które umożliwia szybkie wdrażanie systemów chmurowych i klastrów obliczeniowych na własnym sprzęcie z wspólnym rozproszonym magazynem danych oraz zabezpieczoną wirtualną siecią. MicroCloud jest zbudowany jako pakiet snap, który zawiera komponenty niezbędne do zarządzania działaniem węzłów klastra. Narzędzie zostało napisane w języku Go i jest dystrybuowane na licencji AGPL 3.0.

MicroCloud pozwala tworzyć klastry składające się od 3 do 50 węzłów z zapewnieniem wysokiej dostępności. Stos oprogramowania do zarządzania klastrem opiera się na narzędziu LXD, platformie dla budowy wirtualnych sieci OVN (Open Virtual Network) oraz rozproszonym, odpornym na awarie magazynie Ceph. Konfiguracja LXD, Ceph i OVN na wszystkich węzłach klastra odbywa się automatycznie. Jako główna platforma rozważany jest dystrybucja Ubuntu Server, jednak narzędzie nie jest związane z Ubuntu i może być używane w innych dystrybucjach, dla których dostępna jest możliwość instalacji narzędzi snap (Arch Linux, CentOS, Fedora, Debian, openSUSE, RHEL itd.). Firma Canonical opublikowała MicroCloud 3, narzędzie do wdrażania klastrów

Aby zidentyfikować nowe 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:

  • Dodano wsparcie dla korzystania z Cluster Managera do centralnego monitorowania i zarządzania wieloma klastrami MicroCloud w jednej aplikacji. Firma Canonical opublikowała MicroCloud 3, narzędzie do wdrażania klastrów
  • Po zakończeniu interaktywnej instalacji klastra za pomocą polecenia „microcloud init” pojawia się komunikat, który umożliwia utworzenie linku do tymczasowego dostępu do zarządzania w interfejsie web, co pozwala na natychmiastowe przejście do interfejsu web LXD, przez który można tworzyć i konfigurować węzły, sieci, pule przechowywania, obrazy, grupy uprawnień itp. Tymczasowy dostęp trwa 24 godziny (zakłada się, że ten czas wystarczy na skonfigurowanie stałego dostępu). Firma Canonical opublikowała MicroCloud 3, narzędzie do wdrażania klastrów
  • Dodano eksperymentalne wsparcie dla MicroOVN 26.03 (Micro Open Virtual Network), zestawu procesów działających w tle dla Open vSwitch, które przekładają konfigurację wirtualnej sieci na OpenFlow. W przeciwieństwie do Open vSwitch, MicroOVN oferuje wyższy poziom abstrakcji, pracując nie z przepływami, lecz z logicznymi routerami i przełącznikami.

Ź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