Nowa wersja LXC i LXD 4.0 została już wydana i to są jej nowości

Firma Canonical wydała wydanie nowa wersja Twoich narzędzi do organizacji pracy kontenerów izolowanych LXC 4.0, kierownik ds. kontenerów LXD 4.0 i FS LXCFS virtual 4.0 do symulacji w zwirtualizowanych kontenerach / proc, / sys i cgroupfs dla dystrybucji bez obsługi przestrzeni nazw cgroup.

Ci, którzy nie są świadomi tych narzędzi, powinni to wiedzieć LXC to środowisko uruchomieniowe do uruchamiania zarówno kontenerów systemowych, jak i kontenerów dla poszczególnych aplikacji (OCI). LXC zawiera bibliotekę liblxc, zestaw narzędzi, szablony do tworzenia kontenerów oraz zestaw folderów dla różnych języków programowania.

LXD to wtyczka do LXC, CRIU i QEMU co jest używane do centralnego zarządzania kontenerami i maszynami wirtualnymi na co najmniej jednym serwerze. Jeśli LXC jest zestawem narzędzi niskiego poziomu do manipulacji na poziomie pojedynczego kontenera, LXD jest implementowany jako proces w tle, który przyjmuje żądania przez sieć za pośrednictwem REST API i umożliwia tworzenie skalowalnych konfiguracji zaimplementowanych w klastrze wielu serwerów.

Obsługuje różne backendy pamięci masowej (drzewo katalogów, ZFS, Btrfs, LVM), migawki z przerwaniem stanu, migrację na żywo kontenerów roboczych z jednej maszyny na drugą oraz narzędzia do organizowania przechowywania obrazów. Kod LXD jest napisany w Go i jest rozpowszechniany na licencji Apache 2.0.

Co nowego w LXC 4.0?

W tej nowej wersji kontroler do pracy z cgroup został całkowicie przepisany, Poza tym dodano obsługę ujednoliconej hierarchii cgroup (cgroup2), dodano funkcjonalność kontrolera zamrażarki, dzięki której można przerwać pracę w grupie cgroup i tymczasowo zwolnić niektóre zasoby (procesor, we / wy i prawdopodobnie nawet pamięć) do wykonywania innych zadań.

również dodano obsługę podsystemu jądra "pidfd" przeznaczony do obsługi sytuacji ponownego wykorzystania PID (pidfd dołącza do konkretnego procesu i nie zmienia się, podczas gdy PID można połączyć z innym procesem po zakończeniu bieżącego procesu związanego z tym PID)

Ponadto, wdrożono infrastrukturę do przechwytywania wywołań systemowych ulepszono tworzenie i usuwanie urządzeń sieciowych, a także ich przemieszczanie między przestrzeniami nazw podsystemu sieciowego.

Zaimplementowano również możliwość przenoszenia bezprzewodowych urządzeń sieciowych (nl80211) do kontenerów.

Co nowego w LXD 4.0?

Aby podzielić serwery LXD, zaproponowano koncepcję projektu, która upraszcza zarządzanie grupami kontenerów i maszynami wirtualnymi. Każdy projekt może zawierać własny zestaw kontenerów, maszyn wirtualnych, obrazów, profili i partycji magazynu. W odniesieniu do projektów możesz ustawić własne ograniczenia i zmienić ustawienia.

Plik obsługa uruchamiania nie tylko kontenerów, ale także maszyn wirtualnych, także obsługa przechwytywania wywołań systemowych dla kontenerów, a także obsługa shiftfs, wirtualnego systemu FS do przypisywania punktów montowania do przestrzeni nazw użytkownika (przestrzeni nazw użytkownika).

Dodano możliwość konfiguracji adresu MAC i określenia adresu źródłowego dla NAT, a także dodano API do zarządzania powiązaniami w DHCP.

W nowej wersji dostępne jest również automatyczne tworzenie migawek środowisk i sekcji pamięci masowej z możliwością ustawiania czasu życia migawki.

Spośród innych wymienionych zmian w reklamie:

  • Wdrożone tworzenie kopii zapasowych i odzyskiwanie środowiska.
  • Dodano API do monitorowania stanu sieci (informacje o sieci lxc).
  • Proponowane są nowe typy kart sieciowych „ipvlan” i „routed”.
  • Dodano zaplecze do korzystania z magazynów opartych na CephFS.
  • Klastry obsługują replikację obrazu i konfiguracje z wieloma architekturami.
  • Dodano kontrolę dostępu opartą na rolach (RBAC).
  • Dodano obsługę CGroup2.
  • Dodano obsługę Nftables.

W końcu jeśli chcesz dowiedzieć się więcej na ten temat o nowościach w tej nowej wersji możesz sprawdzić szczegóły W poniższym linku.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.