iXsystems opublikował dystrybucję TrueNAS SCALE 23.10, która wykorzystuje jądro Linuksa i bazę pakietów Debiana (wcześniej wypuszczone produkty tej firmy, m.in. TrueOS, PC-BSD, TrueNAS i FreeNAS, bazowały na FreeBSD). Podobnie jak TrueNAS CORE (FreeNAS), TrueNAS SCALE można pobrać i używać bezpłatnie. Rozmiar obrazu ISO wynosi 1.5 GB. Teksty źródłowe skryptów asemblera, interfejsu sieciowego i warstw specyficznych dla TrueNAS SCALE są publikowane w serwisie GitHub.
Produkty TrueNAS CORE oparte na FreeBSD i oparte na Linuksie produkty TrueNAS SCALE są opracowywane równolegle i uzupełniają się nawzajem, wykorzystując wspólną bazę kodów zestawu narzędzi i standardowy interfejs sieciowy. Dostarczenie dodatkowej edycji opartej na jądrze Linuksa tłumaczone jest chęcią wdrożenia pewnych pomysłów, które są nieosiągalne przy użyciu FreeBSD. Warto zaznaczyć, że nie jest to pierwsza taka inicjatywa – w 2009 roku dystrybucja OpenMediaVault została już oddzielona od FreeNAS, który został przeniesiony na jądro Linuksa i bazę pakietów Debiana.
Jednym z kluczowych ulepszeń w TrueNAS SCALE jest możliwość tworzenia pamięci masowej na wielu węzłach, podczas gdy TrueNAS CORE (FreeNAS) jest pozycjonowany jako rozwiązanie jednoserwerowe. Oprócz zwiększonej skalowalności, TrueNAS SCALE oferuje również wykorzystanie izolowanych kontenerów, uproszczoną konfigurację i możliwość tworzenia kopii zapasowych. zarządzanie infrastrukturą i przydatność do budowy infrastruktury definiowanej programowo. TrueNAS SCALE wykorzystuje system plików ZFS (OpenZFS). TrueNAS SCALE zapewnia obsługę kontenerów Docker, wirtualizacji opartej na KVM oraz skalowania ZFS na wielu węzłach za pomocą rozproszonego systemu plików Gluster.
Dostęp do pamięci masowej obsługiwany jest przez SMB, NFS, iSCSI Block Storage, S3 Object API oraz Cloud Sync. Aby zapewnić bezpieczny dostęp, połączenie można nawiązać za pośrednictwem VPN (OpenVPN). Pamięć masową można wdrożyć na pojedynczym węźle, a następnie stopniowo rozszerzać w poziomie w miarę wzrostu potrzeb, dodając kolejne węzły. Oprócz wykonywania zadań związanych z zarządzaniem pamięcią masową, węzły mogą być również wykorzystywane do świadczenia usług i uruchamiania aplikacji w kontenerach koordynowanych za pomocą platformy Kubernetes lub w maszynach wirtualnych opartych na technologii KVM.
W nowej wersji:
- Dodano możliwość zapewnienia dostępu do jednej macierzy danych jednocześnie poprzez protokoły SMB i NFSv4. Zapewniona jest kompatybilność list ACL, praw dostępu i blokad dla SMB i NFSv4.
- Dodano możliwość montowania partycji SMB z innych systemów (Windows, Netapp, niezliczona ilość itp.) i importowania z nich danych do TrueNAS w celu udostępniania.
- Dodano obsługę synchronizacji plików pomiędzy serwerami SMB/NFS.
- Dodano obsługę mechanizmu klonowania bloków w ZFS, który umożliwia utworzenie kopii pliku lub jego części bez powielania danych, wykorzystując w drugiej kopii odniesienia do istniejących bloków danych pliku źródłowego bez faktycznego ich kopiowania. Zastosowanie tego mechanizmu umożliwiło nawet 10-krotne przyspieszenie kopiowania plików i katalogów w magazynach SMB i NFS.
- Wprowadzono zmiany w OpenZFS, Sambie i podsystemie NVMe, aby poprawić wydajność i skalowalność. Zwiększono przepustowość, zwiększono limit liczby plików w katalogach i zapewniono możliwość pracy z większą liczbą użytkowników.
- Zmieniono wygląd interfejsu do pracy z aplikacjami TrueNAS.
- Interfejs tworzenia puli pamięci został przeprojektowany.
- Dodano możliwość wykorzystania do 1255 dysków w jednym systemie i stworzenia pamięci masowej o pojemności większej niż 25 PB.
- Wiele usług systemowych zostało przekonwertowanych na osobne aplikacje TrueNAS do pobrania.
- Przeprojektowano komponenty do generowania raportów. Do generowania statystyk systemowych pokazywanych na ekranie raportowania wykorzystywany jest backend Netdata.
- Dodano przyciski do wstrzymywania i wznawiania skanów ZFS (Scrub).
- Dodano obsługę ZFS dRAID (Distributed Spare RAID), wariantu RAIDZ ze zintegrowanym przetwarzaniem rozproszonych bloków dla gorących części zapasowych.
- Skrócenie czasu odzyskiwania danych o 70% po awarii w konfiguracjach odpornych na awarie.
- Zaktualizowane wersje jądra Linuksa 6.1.42, sterowniki NVIDIA 535.54.03 i OpenZFS 2.2.
Źródło: opennet.ru
