StorageReview.com

Das TrueNAS Proxmox-Plugin wandelt jede VM-Festplattenanforderung in ein automatisiertes zvol über iSCSI oder NVMe/TCP um.

Unternehmen  ◇  Software

TrueNAS hat ein natives Proxmox VE -Speicher-Plugin veröffentlicht, mit dem Proxmox VM-Festplatten direkt auf TrueNAS-Systemen bereitstellen und verwalten kann. Eine in Proxmox angeforderte Festplatte wird auf TrueNAS 25.10 oder höher zu einem OpenZFS-Zvol, das als iSCSI-LUN oder NVMe/TCP-Namespace veröffentlicht wird. Das Plugin übernimmt Erstellung, Snapshots, Größenänderung, Migration und Löschung von Festplatten direkt in Proxmox, ohne dass in der TrueNAS-Benutzeroberfläche eine Konfiguration pro Volume erforderlich ist. Die Version ist für Early Adopters vorgesehen; Benutzer der TrueNAS Community Edition erhalten sie zuerst, die Unterstützung für Enterprise-Versionen befindet sich in der Validierungsphase.

Die Logos von TrueNAS und Proxmox sind auf der Ankündigungsgrafik zum TrueNAS Proxmox Plugin mit dem Text „Plugin jetzt auf GitHub verfügbar“ abgebildet.

Was das TrueNAS Proxmox-Plugin ersetzt

Die meisten Proxmox-Installationen auf TrueNAS laufen heute über NFS oder manuell konfigurierte iSCSI-LUNs. Bei NFS verarbeitet Proxmox VM-Snapshots mithilfe von QEMU-Copy-on-Write-Dateien. Laut Proxmox-Dokumentation kann die Erstellung von Snapshots großer Festplatten mehrere Minuten, in Extremfällen sogar Stunden dauern. Manuell konfiguriertes iSCSI umgeht dieses Problem, bot aber vor Proxmox VE 9 keine native Snapshot-Unterstützung. Zudem erfordert jede neue Festplatte ein neues ZVOL, einen neuen iSCSI-Extent und eine neue LUN-Zuordnung im Array. Das ältere ZFS-over-iSCSI-Plugin von Proxmox schloss diese Lücke für ZFS-basierte Arrays, und TrueNAS liefert nun ein speziell dafür entwickeltes Plugin aus.

Mit dem installierten Plugin bleiben Speicheroperationen innerhalb der Proxmox-Oberfläche. Administratoren erstellen VM-Festplatten, erstellen OpenZFS-Snapshots, ändern die Größe, migrieren und löschen Volumes, und TrueNAS stellt die zugrunde liegenden Blockgeräte bei Bedarf als schlanke, spärlich belegte ZVols bereit. Snapshots laufen nativ auf OpenZFS und umfassen Live-VM-Snapshots, die den RAM-Zustand erfassen. Klonen, Verschieben, Sichern und Importieren erfolgen weiterhin auf dem Proxmox-Host, und die nativen NFS- und SMB-Freigaben von TrueNAS bleiben der Pfad für dateibasierte Inhalte wie ISO-Images und Sicherungsverzeichnisse, die aus demselben Pool bereitgestellt werden.

Proxmox VE 9.2 HA Balancing Migration

iSCSI- und NVMe/TCP-Unterstützung

Das Transportprotokoll wird pro Proxmox-Speichereintrag ausgewählt. iSCSI funktioniert ab Proxmox VE 8.x; NVMe/TCP erfordert Proxmox VE 9.x mit dem auf jedem Knoten installierten nvme-cli-Initiator. TrueNAS positioniert diese Option, wenn die Latenz besonders wichtig ist. Die Authentifizierung erfolgt über einen TrueNAS-API-Schlüssel anstelle des für einige ZFS-over-iSCSI-Workflows erforderlichen Root-SSH-Zugriffs.

In Umgebungen, in denen mehrere Proxmox-Cluster auf einem TrueNAS-System laufen, erzwingt das Plugin ein Dataset und ein iSCSI-Ziel bzw. ein NVMe-Subsystem pro Cluster. Dadurch werden Namenskonflikte bei Extents vermieden und der Speicher jedes Clusters getrennt. TrueNAS beschreibt das Design als getrennte Rechen- und Speicherinfrastruktur, wobei Proxmox die Rechenleistung bereitstellt und TrueNAS als Datenplattform dient. TrueNAS stellt klar, dass es kein Ersatz für eine hyperkonvergente Ceph-Bereitstellung ist.

Installation und TrueNAS-Unterstützung

Das Plugin wird über ein signiertes APT-Repository bereitgestellt und enthält Bookworm-Pakete für Proxmox VE 8 und Trixie-Pakete für Proxmox VE 9. Das Installationsprogramm erkennt die Proxmox-Version, arbeitet clusterfähig mit Integritätsprüfungen und Rollback-Funktion und stellt eine eigenständige .deb-Datei für vom Netzwerk getrennte Knoten bereit. Die Einrichtungsschritte für TrueNAS sind in der Dokumentation des TrueNAS Proxmox VE Storage Plugins beschrieben.

Für die Speicherverwaltung wird TrueNAS 25.10 oder höher benötigt. Das Plugin läuft auf der TrueNAS Community Edition sowie auf Enterprise-Systemen, einschließlich der H- und V-Serie, die Hochverfügbarkeit bieten. Die Unterstützung für Enterprise-Systeme wird derzeit geprüft. TrueNAS gibt an, dass das Plugin ab sofort über die Account-Teams bestellt werden kann. Vor dem Produktiveinsatz wird eine Designprüfung empfohlen. TrueNAS arbeitet zudem mit Proxmox-Partnern an der vollständigen Systemintegration.

Verfügbarkeit des TrueNAS Proxmox-Plugins

Das TrueNAS Proxmox-Plugin ist ab sofort auf der GitHub-Releases-Seite des Projekts verfügbar. TrueNAS empfiehlt, die Early-Adopter-Version zunächst auf einem nicht-produktiven Proxmox-Cluster zu installieren und mit Ihren Workloads zu testen, bevor Sie produktive VMs darauf übertragen. Die Designbegründung wird im Ankündigungsbeitrag von TrueNAS ausführlicher erläutert.

TrueNAS Proxmox Plugin-Releases-Seite

Beteiligen Sie sich an StorageReview

Newsletter | YouTube | Podcast (iTunes / Spotify) | Instagram | Twitter | TikTok | RSS-Feed

Lyle Smith

Lyle ist Autor bei StorageReview und deckt ein breites Spektrum an IT-Themen für Endanwender und Unternehmen ab.