Die Firma iXsystems hat das TrueNAS SCALE 24.10 veröffentlicht, das auf einem Linux-Kernel und einem Debian-Paket-Repository basiert (frühere Produkte dieses Unternehmens, darunter TrueOS, PC-BSD, TrueNAS und FreeNAS, basierten auf FreeBSD). Wie TrueNAS CORE (FreeNAS) kann auch TrueNAS SCALE kostenlos heruntergeladen und genutzt werden. Die Größe des ISO-Images beträgt 1,4 GB. Die Quelltexte spezifischer Build-Skripte, des Web-Interfaces und von Schichten für TrueNAS SCALE sind auf GitHub veröffentlicht.
Die Linux-basierte Ausgabe von TrueNAS SCALE ist nun die Hauptversion, während der Zweig TrueNAS CORE auf FreeBSD in den Wartungsmodus überführt wurde, in dem in den kommenden Jahren weiterhin Fehler und Sicherheitsprobleme behoben werden sollen. Neue Funktionen und neue Versionen von Komponenten werden nur im Zweig TrueNAS SCALE entwickelt. TrueNAS SCALE ist nicht die einzige Linux-basierte FreeNAS-Option – im Jahr 2009 wurde das OpenMediaVault-Distriubtiv von FreeNAS abgetrennt, das auf einen Linux-Kernel und ein Debian-Paket-Repository umgestellt wurde.
Zu den Besonderheiten von TrueNAS SCALE gehört die Möglichkeit, Speicher zu erstellen, die über mehrere Knoten verteilt sind, während TrueNAS CORE (FreeNAS) als eine Lösung auf Basis eines einzelnen Servers positioniert wurde. Neben der erhöhten Skalierbarkeit zeichnet sich TrueNAS SCALE auch durch die Verwendung isolierter Container und einer Vereinfachung aus der Infrastruktur. und ist geeignet für den Aufbau softwaredefinierter Infrastrukturen. Als Dateisystem nutzt TrueNAS SCALE ZFS (OpenZFS). TrueNAS SCALE bietet Unterstützung für Docker-Container, Virtualisierung auf der Basis von KVM und Skalierung über mehrere Knoten hinweg mittels Minio oder Syncthing.
Für den Zugriff auf den Speicher werden SMB, NFS, iSCSI Block Storage, S3 Object API und Cloud Sync unterstützt. Um einen sicheren Zugang zu gewährleisten, kann die Verbindung über VPN (OpenVPN). Der Speicher kann auf einem Knoten bereitgestellt werden und kann bei steigenden Anforderungen schrittweise durch Hinzufügen weiterer Knoten horizontal erweitert werden. Neben Aufgaben, die mit der Organisation des Speichers verbunden sind, können Knoten auch verwendet werden, um Dienste bereitzustellen und Anwendungen in Containern zu betreiben, die durch die Docker-Plattform orchestriert werden, oder in virtuellen Maschinen auf KVM-Basis.
In der neuen Version:
- Die Versionen des Linux-Kernels 6.6.33, OpenZFS 2.2 (2.2.99) und Docker Engine 27.1.1 wurden aktualisiert. Die Paketbasis wurde mit Debian 12 synchronisiert.
- Der Backend für den Start zusätzlicher Anwendungen in isolierten Containern wurde von der Nutzung von Kubernetes auf das Werkzeug Docker umgestellt. Es wurde die Möglichkeit geschaffen, eigene Docker-Images zu starten, entweder über den Installationsassistenten oder eine YAML-Datei mit Konfiguration.
- Es wurde die Möglichkeit hinzugefügt, RAIDZ-Arrays durch das Hinzufügen zusätzlicher Festplatten zu erweitern.
- Es wurden Dienste zum Speichern und Wiederherstellen von Backups im Cloud-Speicher Storj iX hinzugefügt.
- Es wurde die Möglichkeit eines globalen Suchens über alle Seiten der Web-Oberfläche und Einstellungen hinzugefügt.
- Die Übersichtsseite (Dashboard) wurde überarbeitet, wobei neue Widgets, Berichte und Einstellungen angeboten werden.
- Eine Benutzeroberfläche zur Bewertung des Zustands von NVMe-Speichermedien auf der Grundlage von Tests unter Verwendung der S.M.A.R.T.-Technologie wurde hinzugefügt.
- Der Installer des Distributionspakets wurde neu geschrieben.
- Zur Verbesserung der Unterstützung von Kerberos, NFS und SMB wurde der Prozess nslcd durch sssd ersetzt.
- Für jede Installation wird die Generierung einer eindeutigen System-ID aktiviert.
- Experimentelle Unterstützung für den schnellen Daten-Deduplication-Modus in ZFS-Partitionen wurde hinzugefügt.
Quelle: opennet.ru
