StorageReview.com

Le plugin TrueNAS pour Proxmox transforme chaque demande de disque de machine virtuelle en un zvol automatisé via iSCSI ou NVMe/TCP.

Entreprise  ◇  Logiciels

TrueNAS a publié un plugin de stockage natif pour Proxmox VE permettant à Proxmox de provisionner et de gérer directement les disques des machines virtuelles sur les systèmes TrueNAS. Un disque demandé dans Proxmox devient un zvol OpenZFS sur TrueNAS 25.10 ou version ultérieure, publié en tant que LUN iSCSI ou espace de noms NVMe/TCP. Le plugin gère la création, les snapshots, le redimensionnement, la migration et la suppression des disques côté Proxmox, sans aucune configuration par volume dans l'interface utilisateur de TrueNAS. Cette version est destinée aux utilisateurs avancés ; les utilisateurs de TrueNAS Community Edition y auront accès en premier, la prise en charge pour les entreprises étant en cours de validation.

Logos TrueNAS et Proxmox sur l'image d'annonce du plugin TrueNAS Proxmox avec la mention « Plugin maintenant disponible sur GitHub ».

Ce que remplace le plugin TrueNAS Proxmox

La plupart des déploiements Proxmox sur TrueNAS fonctionnent aujourd'hui sur NFS ou sur des LUN iSCSI configurés manuellement. Sur NFS, Proxmox gère les snapshots de machines virtuelles via des fichiers QEMU en copie sur écriture. La documentation de stockage de Proxmox indique que la création de snapshots de disques volumineux peut prendre plusieurs minutes, voire des heures dans des cas extrêmes. La configuration manuelle d'iSCSI évite ce problème, mais ne prenait pas en charge nativement les snapshots avant Proxmox VE 9. De plus, chaque nouveau disque implique la création d'un nouveau zvol, d'une nouvelle étendue iSCSI et d'un nouveau mappage LUN sur la baie. L'ancien plugin ZFS sur iSCSI de Proxmox réduisait l'écart pour les baies ZFS, et TrueNAS intègre désormais un plugin dédié.

Une fois le plugin installé, les opérations de stockage restent au sein de l'interface Proxmox. Les administrateurs créent des disques de machines virtuelles, prennent des instantanés OpenZFS, redimensionnent, migrent et suppriment des volumes, et TrueNAS provisionne les périphériques de stockage sous-jacents en tant que zvols fins et épars à la demande. Les instantanés s'exécutent nativement sur OpenZFS et incluent des instantanés de machines virtuelles en direct qui capturent l'état de la RAM. Les clonages, les déplacements, les sauvegardes et les importations s'exécutent toujours sur l'hôte Proxmox, et les partages NFS et SMB natifs de TrueNAS restent le chemin d'accès pour le contenu de fichiers tel que les images ISO et les répertoires de sauvegarde, servis depuis le même pool.

Migration d'équilibrage HA de Proxmox VE 9.2

Prise en charge iSCSI et NVMe/TCP

Le protocole de transport est sélectionné pour chaque entrée de stockage Proxmox. iSCSI est compatible avec Proxmox VE 8.x et versions ultérieures ; NVMe/TCP requiert Proxmox VE 9.x avec l'initiateur nvme-cli installé sur chaque nœud, et TrueNAS le recommande lorsque la latence est critique. L'authentification utilise une clé API TrueNAS à la place de l'accès SSH root requis par certains flux de travail ZFS sur iSCSI.

Dans les environnements exécutant plusieurs clusters Proxmox sur un seul système TrueNAS, le plugin impose un ensemble de données et une cible iSCSI ou un sous-système NVMe par cluster, évitant ainsi les conflits de noms d'extensions et séparant le stockage de chaque cluster. TrueNAS présente cette architecture comme une séparation entre calcul et stockage : Proxmox gère le calcul, tandis que TrueNAS constitue la plateforme de données sous-jacente. TrueNAS précise qu'il ne remplace pas un déploiement Ceph hyperconvergé.

Installation et assistance TrueNAS

Le plugin est distribué via un dépôt APT signé, avec des paquets Bookworm pour Proxmox VE 8 et des paquets Trixie pour Proxmox VE 9. L'installateur détecte la version de Proxmox, gère le fonctionnement en cluster avec des contrôles d'intégrité et une restauration, et un paquet .deb autonome couvre les nœuds isolés du réseau. La procédure d'installation côté TrueNAS est décrite dans la documentation du plugin de stockage TrueNAS pour Proxmox VE.

TrueNAS 25.10 ou une version ultérieure est requise pour le stockage. Le plugin est compatible avec TrueNAS Community Edition et les appliances Enterprise, notamment les séries H et V, qui offrent une haute disponibilité. La compatibilité Enterprise est en cours de validation et TrueNAS indique que le plugin est disponible dès maintenant auprès des équipes commerciales. Une analyse de conception est recommandée avant toute mise en production. TrueNAS précise également qu'il collaborera avec les partenaires Proxmox pour une intégration système complète.

Disponibilité du plugin TrueNAS Proxmox

Le plugin TrueNAS pour Proxmox est désormais disponible sur la page des versions GitHub du projet. TrueNAS recommande d'installer la version Early Adopter sur un cluster Proxmox hors production et de la tester avec vos charges de travail avant d'y déployer des machines virtuelles de production. L'article d'annonce de TrueNAS détaille la conception de ce plugin.

Page des versions du plugin TrueNAS Proxmox

S'engager avec StorageReview

Newsletter | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | Flux RSS

Lyle Smith

Lyle est rédacteur pour StorageReview, où il couvre un large éventail de sujets liés à l'informatique pour les utilisateurs finaux et les entreprises.