ESXi prend en charge les protocoles NFS version 3 et 4.1. Pour prendre en charge les deux versions, ESXi utilise deux clients NFS différents.

Protocole NFS version 3

vSphere prend en charge NFS version 3 dans TCP. Lorsque vous utilisez cette version, les considérations suivantes s'appliquent :

  • Avec NFS version 3, le trafic de stockage est transmis dans un format non chiffré sur le réseau local. En raison de cette sécurité limitée, utilisez le stockage NFS uniquement sur des réseaux approuvés et isolez le trafic sur des commutateurs physiques séparés. Vous pouvez également utiliser un VLAN privé.

  • NFS 3 utilise uniquement une connexion TCP pour l'E/S. Par conséquent, ESXi prend en charge l'E/S uniquement sur une adresse IP et un nom d'hôte pour le serveur NFS et ne prend pas en charge les chemins multiples. Selon l'infrastructure et la configuration de votre réseau, vous pouvez utiliser une pile réseau pour configurer plusieurs connexions aux cibles de stockage. Dans ce cas, vous devez disposer de plusieurs banques de données, chaque banque de données utilisant alors des connexions réseau séparées entre l'hôte et le stockage.

  • Avec NFS 3, ESXi ne prend pas en charge la fonctionnalité d'utilisateur délégué qui permet d'accéder aux volumes NFS à l'aide d'informations d'identification non racine. Vous devez vous assurer que chaque hôte a accès au volume.

  • NFS 3 prend en charge l'accélération matérielle permettant à votre hôte d'intégrer des périphériques NAS et d'utiliser plusieurs opérations matérielles que fournit le stockage NAS. Pour plus d'informations, consultez Accélération matérielle sur les périphériques NAS.

  • Lorsque l'accélération matérielle est prise en charge, vous pouvez créer des disques virtuels à provisionnement statique sur des banques de données NFS 3.

  • Le verrouillage NFS 3 sur ESXi n'utilise pas le protocole NLM (Network Lock Manager). VMware fournit plutôt son propre protocole de verrouillage. Les verrouillages NFS 3 sont mis en œuvre en créant des fichiers de verrouillage sur le serveur NFS. Les fichiers de verrouillage se nomment .lck-file_id..

Protocole NFS version 4.1

Lorsque vous utilisez NFS 4.1, les considérations suivantes appliquent :

  • NFS 4.1 fournit des chemins multiples pour les serveurs prenant en charge la jonction de sessions. Lorsque la jonction est disponible, vous pouvez utiliser plusieurs adresses IP pour accéder à un volume NFS spécifique. La jonction d'ID de client n'est pas prise en charge.

  • NFS 4.1 ne prend pas en charge l'accélération matérielle. Cette limitation ne vous permet pas de créer des disques virtuels à provisionnement statique sur des banques de données NFS 4.1.

  • NFS 4.1 prend en charge le protocole d'authentification Kerberos pour sécuriser la communication avec le serveur NFS. Pour plus d'informations, consultez Utilisation d'informations d'identification Kerberos pour NFS 4.1.

  • NFS 4.1 utilise des réservations de partages comme mécanisme de verrouillage.

  • NFS 4.1 prend en charge le verrouillage de fichiers intégré.

  • NFS 4.1 prend en charge les utilisateurs non racine pour accéder aux fichiers lorsqu'ils sont utilisés avec Kerberos.

  • NFS 4.1 prend en charge les montages non Kerberos traditionnels. Dans ce cas, utilisez les directives de sécurité et d'accès racine recommandées pour NFS version 3.

  • Ne prend pas en charge les montages AUTH_SYS et Kerberos simultanés.

  • NFS 4.1 avec Kerberos ne prend pas en charge IPv6. NFS 4.1 avec AUTH_SYS prend en charge IPv4 et IPv6.

Protocoles NFS et solutions vSphere

Fonctionnalités de vSphere

NFS version 3

NFS version 4.1

vMotion et Storage vMotion

Oui

Oui

Haute disponibilité (HA)

Oui

Oui

Fault Tolerance (FT)

Oui

Oui

Distributed Resource Scheduler (DRS)

Oui

Oui

Profils d’hôte

Oui

Oui

Storage DRS

Oui

Non

Storage I/O Control

Oui

Non

Site Recovery Manager

Oui

Non

Volumes virtuels

Oui

Non

Mises à niveau de version NFS

vSphere ne prend pas en charge les conversions de banques de données automatiques de NFS version 3 vers NFS 4.1. Si vous souhaitez mettre à niveau votre banque de données NFS 3, les options suivantes sont disponibles :

  • Vous pouvez créer une nouvelle banque de données NFS 4.1, puis utiliser Storage vMotion pour migrer des machines virtuelles de l'ancienne banque de données vers la nouvelle.

  • Utilisez les méthodes de conversion fournies par votre serveur de stockage NFS. Pour plus d'informations, contactez votre fournisseur de stockage.

  • Démontez une version, puis procédez à un montage avec l'autre.

    ATTENTION :

    Si vous utilisez cette option, assurez-vous de démonter la banque de données de tous les hôtes ayant accès à la banque de données. La banque de données ne peut jamais être montée en utilisant les deux protocoles simultanément.