Wydanie Stratis 2.2, narzędzia do zarządzania lokalnymi magazynami

Opublikowano wydanie projektu Stratis 2.2, rozwijanego przez firmę Red Hat oraz społeczność Fedora w celu ujednolicenia i uproszczenia narzędzi do konfiguracji oraz zarządzania pulą z jednego lub kilku lokalnych nośników. Stratis oferuje takie możliwości, jak dynamiczne przydzielanie miejsca w magazynie, migawki, zapewnienie integralności oraz tworzenie warstw do buforowania. Kod projektu napisany jest w języku Rust i rozpowszechniany na licencji MPL 2.0.

System w dużym stopniu powtarza swoje możliwości z rozbudowanych narzędzi do zarządzania partycjami ZFS i Btrfs, ale został zrealizowany w postaci warstwy (demon stratisd), działającej na systemie device-mapper jądra Linux (wykorzystywane są moduły dm-thin, dm-cache, dm-thinpool, dm-raid i dm-integrity) oraz systemie plików XFS. W przeciwieństwie do ZFS i Btrfs, komponenty Stratis działają tylko w przestrzeni użytkownika i nie wymagają ładowania specyficznych modułów jądra. Projekt początkowo prezentowany jest jako nie wymagający dla administracji kwalifikacji eksperta w dziedzinie systemów magazynowania.

Do zarządzania udostępniane jest API D-Bus oraz narzędzie cli.
Działanie Stratis przetestowano z urządzeniami blokowymi na bazie LUKS (szyfrowane partycje), mdraid, dm-multipath, iSCSI, logicznymi wolumenami LVM, a także z różnymi HDD, SSD i nośnikami NVMe. W przypadku posiadania jednego dysku w puli, Stratis umożliwia korzystanie z logicznych podziałów z obsługą migawek do cofania zmian. Po dodaniu kilku nośników do puli pojawia się możliwość logicznego połączenia nośników w ciągły obszar. Możliwości takie jak
RAID, kompresja danych, deduplikacja i organizacja odporności na awarie jeszcze nie są wspierane, ale są zaplanowane na przyszłość.

Wydanie Stratis 2.2, narzędzia do zarządzania lokalnymi magazynami

W w wersji 2.2 dodano nowe opcje interfejsów D-Bus do pobierania właściwości (FetchProperties), zarządzania (Manager) i interakcji z urządzeniami blokowymi (Blockdev). Dodano możliwość informowania o wystąpieniu zdarzeń związanych z podłączeniem i usunięciem interfejsów (InterfacesAdded i InterfacesRemoved) przez D-Bus. W narzędziu stratis-cli ulepszono scenariusze autouzupełniania dla bash.

Ź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