Zum ersten Mal ist TrueNAS, der am weitesten verbreitete Open Source Software-Defined Storage, nun offiziell sowohl unter FreeBSD (TrueNAS CORE & TrueNAS Enterprise) als auch unter Linux mit TrueNAS SCALE verfügbar. TrueNAS SCALE 22.02.0 (Angelfish) wird jetzt am “Twosday”, dem 22.2.22, veröffentlicht.

iXsystems freut sich, TrueNAS unter Linux in der TrueNAS-Community begrüßen zu dürfen. Alle exzellenten TrueNAS-Tools wie OpenZFS, Snapshots, Replikation, REST-APIs, WebUI, Samba mit Windows-ACLs, Hochverfügbarkeit, Enclosure Management und Software-Updates per Mausklick werden nun durch die Standard-Linux-Toolchain und eine vertraute Debian-Linux-Systemumgebung ergänzt. Wir laden alle Linux-Administratoren, -Anwender und -Enthusiasten ein, es selbst auszuprobieren und sich der TrueNAS-Community anzuschließen.

TrueNAS SCALE ist immer noch TrueNAS… mit großartigen Ergänzungen

TrueNAS SCALE ist der Höhepunkt einer fast dreijährigen Zusammenarbeit zwischen dem iXsystems-Entwicklungsteam und der TrueNAS-Community. Die Reise begann mit den Beiträgen von iXsystems zur Förderung der Kombination von Linux und FreeBSD als primäre Betriebssysteme für OpenZFS 2.0. Dies ermöglichte die Portierung der TrueNAS-Middleware zwischen beiden Betriebssystemen mit dem Ziel, bestehende TrueNAS-Funktionen auf einer Linux-Basis zu unterstützen, um verschiedene Linux-spezifische Funktionen freizuschalten, einschließlich Docker-Containern, Kubernetes, KVM und auch Scale-out ZFS durch das Gluster-Dateisystem.

Die zusätzlichen Funktionen und Möglichkeiten von TrueNAS SCALE ermöglichen es TrueNAS, Open Source Hyperconverged Infrastructure (HCI) und Scale-out Unified Storage anzubieten. Durch die Verwendung von Linux kann TrueNAS SCALE seinem Akronym gerecht werden:

Der Weg von TrueNAS SCALE zur Veröffentlichung

Der Weg von der Entwicklung zu ALPHA, dann BETA, RC und jetzt RELEASE hat 18 Monate Entwicklungszeit und umfangreiche Tests in Anspruch genommen. Über 10.000 TrueNAS-Community-Anwender haben daran teilgenommen und auf den unterschiedlichsten Hardware-Plattformen und VMs getestet. Eine erfolgreiche dreimonatige RELEASE CANDIDATE (RC)-Phase mit ihren zwei QA-Zyklen vervollständigte den Weg zur RELEASE. Der Lebenszyklus von TrueNAS SCALE, einschließlich des Wachstums auf 10.000 Nutzer, wird im Folgenden skizziert.

Die RELEASE-Phase ist der wichtigste Meilenstein in unserem Software-Lebenszyklus, der es den Kunden ermöglicht, mit dem Aufbau und der Bereitstellung von Systemen für die geschäftliche Nutzung zu beginnen. In der RELEASE-Phase bietet iXsystems Standard-Supportverträge für Unternehmen an. Wir freuen uns auf die Zusammenarbeit mit unseren Partnern und Kunden in den kommenden Monaten.

iXsystems leistet einen wichtigen Beitrag zu Linux

Während sich viele Anwendungen problemlos von FreeBSD auf Linux portieren lassen, nutzt TrueNAS viele Betriebssystem-Tools, um eine appliance-ähnliche Erfahrung zu bieten. Ein neues Betriebssystem hinzuzufügen, es effektiv zu integrieren und dann dafür zu sorgen, dass es grundsolide und zuverlässig ist, ist keine leichte Aufgabe. Das Entwicklerteam von iXsystems und die vielen Mitwirkenden und Tester der TrueNAS-Community haben zusammen Hunderte von Entwicklungsjahren damit verbracht, diese Version zu ermöglichen. Herzlichen Dank an alle, die mit uns auf dieser unglaublichen Reise zusammengearbeitet haben!

Zu den Highlights der vielen technischen Beiträge von iXsystems zu TrueNAS SCALE gehören:

OpenZFS 2.0: Die Einbeziehung von FreeBSD und Linux als gründlich getestete Peers in OpenZFS ermöglichte die Migration von Daten zwischen TrueNAS CORE und TrueNAS SCALE. Sowohl der Entwicklungs- als auch der Testprozess wurden von iXsystems beigesteuert. Nach Abschluss der OpenZFS 2.0-Integration hat iXsystems viele Verbesserungen der Skalierbarkeit beigesteuert, darunter eine erhebliche Reduzierung der Pool-Importzeiten in großen Systemen.

Windows ACLs unter Linux: Standardmäßig unterstützt Linux nur POSIX.1e-ACLs, die eine kleine Teilmenge der Windows (NFSv4)-ACLs sind. Die von iXsystems hinzugefügten NFSv4-ACLs auf OpenZFS unter Linux ermöglichen eine wesentlich bessere Kompatibilität der SMB-Freigabe mit Windows.

Scale-out OpenZFS: iXsystems integriert das Gluster File System und OpenZFS, um ein System mit den Eigenschaften eines Scale-out ZFS zu schaffen. Zu den jüngsten Beiträgen gehört die Möglichkeit, Gluster- und OpenZFS-Snapshots miteinander zu verknüpfen, was in der nächsten Version mit dem Namen “Bluefin” erscheinen wird.

Kubernetes Apps: iXsystems hat die Apps-Fähigkeit von FreeBSD Jails/Plugins auf eine Kubernetes-Infrastruktur mit Helm Charts und Unterstützung für Docker-Container und Pods migriert. Partner wie TrueCharts.org haben außerdem dafür gesorgt, dass der Benutzergemeinschaft große Kataloge von Anwendungen zur Verfügung stehen.

Benutzerfreundlichkeit von CLI und GUI: TrueNAS SCALE enthält eine effizientere WebUI, mit der Benutzer mehr Einstellungen auf einer einzigen Webseite konfigurieren und anzeigen können. Die Befehlszeilenschnittstelle (Command-Line Interface, CLI) wurde mit einer TrueNAS CLI erweitert, mit der Benutzer die gesamte Leistungsfähigkeit der TrueNAS REST APIs über eine Textkonsole nutzen können.

Die Änderungen in TrueNAS SCALE 22.02.0

Der Funktionsumfang von TrueNAS 22.02 ist im TrueNAS SCALE-Datenblatt beschrieben, und die TrueNAS SCALE-Dokumentation enthält das meiste, was Sie wissen müssen, um Ihre ersten Systeme zu bauen und zu betreiben. Wenn Sie Informationen vermissen oder Ratschläge benötigen, sind die TrueNAS Community-Foren eine großartige Informationsquelle und Community.

Die Details zu TrueNAS SCALE 22.02.0 finden Sie in den Release Notes. Es gibt über 300 neue Fehlerkorrekturen und Verbesserungen, die einen deutlichen Qualitätssprung gegenüber der RC2-Version darstellen. Bemerkenswerte Neuerungen sind:

Bessere Integration mit App-Repositories von Drittanbietern, wie z.B. TrueCharts.
Möglichkeit zum “Sidegrade” von TrueNAS CORE auf SCALE
Vollständige NFSv4 ACL-Unterstützung für NFS- und SMB-Protokolle
M-Series-Gehäuseverwaltung
Anfängliche Unterstützung von Hochverfügbarkeit (Dual-Controller)
Anpassbare Dashboard-Seite

Wir möchten uns bei der Community für die großartige Unterstützung bedanken, mit der sie TrueNAS SCALE zum Leben erweckt haben! Die Hilfe beim Finden und Beheben von Fehlern war von unschätzbarem Wert. Es war eine aufregende Zeit, und es wird noch viel mehr kommen. Bitte melden Sie uns weiterhin Fehler und machen Sie Vorschläge, damit wir gemeinsam die Qualität von TrueNAS SCALE weiter verbessern können.

Wer sollte TrueNAS SCALE verwenden?

In dieser RELEASE-Phase des Software-Entwicklungslebenszyklus ist TrueNAS SCALE in erster Linie für den Heimgebrauch, kleinere Projekte und technische Labore gedacht. Es eignet sich besonders gut für Anwender, die zusätzlich zu den Standard-Speicheranforderungen auch Linux-Apps und Virtualisierungsanforderungen haben. Anwender mit Scale-Out-Storage-Anforderungen können mit dem Testen für ihre spezifischen Anwendungsfälle oder Interessen beginnen.

Für Linux-Entwickler gibt es viele Möglichkeiten, zum Open-Source-Projekt TrueNAS SCALE beizutragen, und wir haben eine lebendige Discord-Community für Mitwirkende. Es ist eine gut koordinierte und verwaltete Umgebung, um gemeinsam an der Entwicklung der besten offenen hyperkonvergenten Infrastruktur mitzuwirken. Bluefin ist die nächste größere Version nach SCALE 22.02. Es wird einige wichtige Verbesserungen enthalten, darunter Scale-out-ZFS-Snapshots und -Replikation, geclusterte Kubernetes und geclusterte Hypervisoren. Weitere Informationen finden Sie in diesem Community-Post.

Für größere kommerzielle Anwender mit Scale-Out-Bedarf bietet iXsystems ein Test-Supportprogramm an, um bestimmte Implementierungen und Anwendungen zu unterstützen, bevor sie die Testphase abschließen und in die Produktionsphase übergehen. Bitte wenden Sie sich an Ihren iXsystems-Kundenbetreuer oder senden Sie uns eine E-Mail an info@holstein-it-solutions.de, wenn Sie TrueNAS SCALE testen möchten.

Produktionsanwendern mit Standard-NAS-Anforderungen (NFS, SMB, iSCSI, S3) wird nach wie vor empfohlen, TrueNAS CORE und Enterprise zu verwenden, die hundertmal mehr Daten verwalten und seit über zehn Jahren in Betrieb und stabil sind. TrueNAS SCALE hat etwas von dieser Reife und den automatisierten Tests geerbt, hat aber noch nicht den Lebenszyklus der Enterprise-Softwarequalität abgeschlossen. Parallel dazu hat auch TrueNAS CORE 13.0 seine Reise mit einer BETA-Version begonnen.

Wenn Sie weitere Fragen haben oder Beratung zu einem neuen Projekt benötigen, kontaktieren Sie uns bitte. Wir stehen Ihnen gerne zur Verfügung.