Veröffentlichung der TrueNAS SCALE 22.12-Distribution unter Linux anstelle von FreeBSD

iXsystems hat die TrueNAS SCALE 22.12-Distribution veröffentlicht, die den Linux-Kernel und die Debian-Paketbasis verwendet (zuvor veröffentlichte Produkte dieser Firma, darunter TrueOS, PC-BSD, TrueNAS und FreeNAS, basierten auf FreeBSD). Wie TrueNAS CORE (FreeNAS) kann TrueNAS SCALE kostenlos heruntergeladen und verwendet werden. Die ISO-Imagegröße beträgt 1.6 GB. Die Quelltexte von TrueNAS SCALE-spezifischen Assembly-Skripten, Web-Interfaces und Layern werden auf GitHub veröffentlicht.

Die FreeBSD-basierten TrueNAS CORE- und Linux-basierten TrueNAS SCALE-Produkte werden parallel entwickelt und ergänzen sich gegenseitig, indem sie eine gemeinsame Toolkit-Codebasis und eine Standard-Webschnittstelle verwenden. Die Bereitstellung einer zusätzlichen Edition auf Basis des Linux-Kernels erklärt sich aus dem Wunsch, einige Ideen umzusetzen, die mit FreeBSD nicht realisierbar sind. Bemerkenswert ist, dass dies nicht die erste derartige Initiative ist – bereits 2009 wurde die OpenMediaVault-Distribution von FreeNAS getrennt, das auf den Linux-Kernel und die Debian-Paketbasis übertragen wurde.

Eine der wichtigsten Verbesserungen von TrueNAS SCALE ist die Möglichkeit, auf mehreren Knoten gehosteten Speicher zu erstellen, während TrueNAS CORE (FreeNAS) als Einzelserverlösung positioniert ist. Neben erhöhter Skalierbarkeit bietet TrueNAS SCALE auch isolierte Container, vereinfachtes Infrastrukturmanagement und eignet sich für den Aufbau softwaredefinierter Infrastrukturen. TrueNAS SCALE verwendet ZFS (OpenZFS) als Dateisystem. TrueNAS SCALE bietet Unterstützung für Docker-Container, KVM-basierte Virtualisierung und ZFS-Skalierung über mehrere Knoten hinweg mithilfe des verteilten Dateisystems Gluster.

Um den Zugriff auf den Speicher zu organisieren, werden SMB, NFS, iSCSI Block Storage, S3 Object API und Cloud Sync unterstützt. Um einen sicheren Zugriff zu gewährleisten, kann die Verbindung über VPN (OpenVPN) erfolgen. Der Speicher kann auf einem Knoten bereitgestellt und dann bei steigendem Bedarf schrittweise horizontal erweitert werden, indem weitere Knoten hinzugefügt werden. Neben der Durchführung von Speicherverwaltungsaufgaben können Knoten auch zur Bereitstellung von Diensten und zur Ausführung von Anwendungen in Containern verwendet werden, die mithilfe der Kubernetes-Plattform oder in KVM-basierten virtuellen Maschinen orchestriert werden.

Veröffentlichung der TrueNAS SCALE 22.12-Distribution unter Linux anstelle von FreeBSD

In der neuen Version:

  • Die Implementierung des Root-less-Modus wurde verbessert, bei dem weniger privilegierte Benutzer zur Verwaltung des Systems anstelle von Root verwendet werden, denen selektiv erweiterte Rechte übertragen werden und die keinen Zugriff auf alle virtuellen Maschinen und isolierten Anwendungen haben.
  • SMB Share Proxy-Mechanismus hinzugefügt, um den Zugriff auf SMB-Partitionen umzuleiten.
  • Es wurden Verbesserungen an der Weboberfläche vorgenommen. Deutlich verbesserte Verwaltung von Speicherpools, Geräten und Datensätzen. Eine Übersichtsseite mit allen Statistiken wurde implementiert.
  • Isolierte Anwendungen zum Ausführen von Home Assistant-, Qbittorrent-, Pi Hole-, Syncthing-, Photo Prism- und Diskover-Community-Paketen hinzugefügt.
  • Es wurde die Möglichkeit hinzugefügt, alle in Containern installierten Anwendungen gleichzeitig zu aktualisieren.
  • Unterstützung für die All-NVME-Plattform hinzugefügt, die einen Durchsatz von bis zu 30 GB/s und die Möglichkeit bietet, einen Pool von NVMe-Laufwerken mit einer Größe von bis zu 240 TB zu erstellen.
  • Es ist möglich, Gluster-Knoten über die API zu ersetzen, ohne den Speicher anzuhalten.
  • Treiber für Kubernetes CSI hinzugefügt, sodass TrueNAS SCALE in Kubernetes-Clustern als Cluster-Datenspeicher verwendet werden kann. Eine ähnliche Funktion ist auch für VMware ESXi und OpenStack Cinder verfügbar.
  • Unterstützung für die Verwendung von OverlayFS mit ZFS hinzugefügt, um beim Ausführen von Docker-Containern Speicherplatz zu sparen.
  • Die Unterstützung für Virtualisierung wurde verbessert, die Möglichkeit, USB-Geräte an virtuelle Maschinen weiterzuleiten und einzelne CPU-Kerne zu binden, wurde bereitgestellt.
  • Die Organisation des gemeinsamen Zugriffs isolierter Anwendungen auf die GPU wird bereitgestellt.
  • Unterstützung für Fernzugriff auf das System und Anwendungen mithilfe von VPN Wireguard hinzugefügt.
  • Es wurde an der Leistungssteigerung gearbeitet, unter anderem wurden Verschlüsselung, NFS- und iSCSI-Leistung verbessert.
  • Bietet die Möglichkeit, API-Zugriff selektiv bereitzustellen und ein rollenbasiertes Zugriffssystem (RBAC) zu verwenden.

Source: opennet.ru

Kommentar hinzufügen