Firma iXsystems opublikowała dystrybucję TrueNAS SCALE 24.10, która wykorzystuje jądro Linux oraz bazę pakietów Debian (wcześniej wydawane produkty tej firmy, w tym TrueOS, PC-BSD, TrueNAS i FreeNAS, opierały się na FreeBSD). Podobnie jak TrueNAS CORE (FreeNAS), TrueNAS SCALE można zainstalować i używać za darmo. Rozmiar obrazu ISO wynosi 1,4 GB. Źródła specyficzne dla skryptów kompilacji TrueNAS SCALE, interfejsu webowego i warstw zostały opublikowane na GitHubie.
Wersja TrueNAS SCALE oparta na Linuxie jest teraz główną, a gałąź TrueNAS CORE oparta na FreeBSD przeszła w tryb wsparcia, w którym planują przez kilka lat eliminować błędy i problemy z bezpieczeństwem. Nowe funkcje i nowe wersje komponentów będą rozwijane wyłącznie w gałęzi TrueNAS SCALE. TrueNAS SCALE nie jest jedyną opcją FreeNAS na bazie Linux — w 2009 roku od FreeNAS oddzielił się dystrybucja OpenMediaVault, która została przeniesiona na jądro Linux i bazę pakietów Debian.
Wśród cech TrueNAS SCALE wyróżnia się możliwość tworzenia magazynów rozmieszczonych na kilku węzłach, podczas gdy TrueNAS CORE (FreeNAS) był pozycjonowany jako rozwiązanie bazujące na jednym serwerze. Oprócz zwiększonej skalowalności, TrueNAS SCALE charakteryzuje się również wykorzystaniem izolowanych kontenerów, uproszczeniem zarządzania infrastrukturą i przydatnością do tworzenia infrastruktury programowo zdefiniowanej. Jako system plików w TrueNAS SCALE wykorzystywany jest ZFS (OpenZFS). TrueNAS SCALE oferuje wsparcie dla kontenerów Docker, wirtualizacji opartej na KVM oraz skalowania na wiele węzłów za pomocą Minio lub Syncthing.
Aby zorganizować dostęp do magazynu, wspierane są SMB, NFS, iSCSI Block Storage, S3 Object API oraz Cloud Sync. Aby zapewnić bezpieczny dostęp, połączenie może odbywać się przez VPN (OpenVPN). Magazyn może być wdrożony na jednym węźle i w miarę wzrastających potrzeb można go stopniowo rozszerzać poziomo poprzez dodawanie dodatkowych węzłów. Oprócz wykonywania zadań związanych z organizacją pracy magazynu, węzły mogą być również wykorzystywane do świadczenia usług i uruchamiania aplikacji w kontenerach orkiestracyjnych za pomocą platformy Docker lub w maszynach wirtualnych opartych na KVM.
W nowej wersji:
- Zaktualizowane wersje jądra Linux 6.6.33, OpenZFS 2.2 (2.2.99) oraz Docker Engine 27.1.1. Baza pakietów została zsynchronizowana z Debianem 12.
- Backend do uruchamiania dodatkowych aplikacji w izolowanych kontenerach został przetłumaczony z wykorzystania Kubernetes na narzędzia Docker. Udostępniono możliwość uruchamiania własnych obrazów Docker, korzystając z kreatora instalacji lub pliku YAML z konfiguracją.
- Dodano możliwość rozbudowy tablic RAIDZ poprzez dodawanie dodatkowych dysków.
- Dodano usługi do przechowywania i przywracania kopii zapasowych w chmurze Storj iX.
- Dodano możliwość globalnego wyszukiwania na wszystkich stronach interfejsu webowego i w ustawieniach.
- Przebudowano stronę główną (Dashboard), na której zaproponowano nowe widżety, raporty i ustawienia.
- Dodano interfejs użytkownika do oceny stanu dysków NVMe na podstawie testów z wykorzystaniem technologii S.M.A.R.T.
- Przepisano instalator dystrybucji.
- Aby poprawić wsparcie dla Kerberos, NFS i SMB, proces nslcd został zastąpiony przez sssd.
- Dla każdej instalacji włączono generację unikalnego identyfikatora systemu.
- Dodano eksperymentalne wsparcie dla trybu szybkiej deduplikacji danych w systemach plików ZFS.
Źródło: opennet.ru
