Un client NFS intégré dans ESXi utilise le protocole NFS (Network File System) sur TCP/IP pour accéder à un volume NFS désigné qui se trouve sur un serveur NAS. L'hôte ESXi peut monter le volume et l'utiliser pour ses besoins en stockage. vSphere prend en charge les versions 3 et 4.1 du protocole NFS.
En général, le volume ou le répertoire NFS est créé par un administrateur de stockage et exporté depuis le serveur NFS. Vous n'avez pas besoin de formater le volume NFS avec un système de fichiers local tel que VMFS. Vous pouvez plutôt monter le volume directement sur les hôtes ESXi et l'utiliser pour stocker et démarrer les machines virtuelles de la même manière que vous utilisez les banques de données VMFS.
Outre le stockage des disques virtuels sur les banques de données NFS, vous pouvez employer NFS comme référentiel central pour les images ISO, les modèles de machine virtuelle, etc. Si vous utilisez la banque de données pour les images ISO, vous pouvez connecter le périphérique CD-ROM de la machine virtuelle à un fichier ISO sur la banque de données. Vous pouvez ensuite installer un système d'exploitation invité à partir du fichier ISO.
Protocoles NFS et ESXi
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.
Comparaison des versions des clients NFS
Le tableau suivant répertorie les fonctionnalités prises en charge par les versions 3 et 4.1 de NFS.
Caractéristiques | NFS version 3 | NFS version 4.1 |
---|---|---|
Mécanismes de sécurité | AUTH_SYS | AUTH_SYS et Kerberos (krb5 et krb5i) |
Algorithmes de chiffrement avec Kerberos | S.O. | AES256-CTS-HMAC-SHA1-96 et AES128-CTS-HMAC-SHA1-96 |
Gestion multivoie | Non pris en charge | Pris en charge via la jonction de sessions |
Mécanismes de verrouillage | Verrouillage des propriétés côté client | Verrouillage côté serveur |
Accélération matérielle | Pris en charge | Pris en charge |
Disques virtuels statiques | Pris en charge | Pris en charge |
IPv6 | Pris en charge | Pris en charge pour AUTH_SYS et Kerberos |
Images ISO présentées en tant que CD-ROM aux machines virtuelles | Pris en charge | Pris en charge |
Snapshots de machine virtuelle | Pris en charge | Pris en charge |
Machines virtuelles disposant de disques virtuels d'une capacité supérieure à 2 To | Pris en charge | Pris en charge |
Protocoles NFS et solutions vSphere
Le tableau suivant répertorie les principales solutions vSphere prises en charge par les versions de NFS.
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 | Placement initial et équilibrage de charge en fonction de l'utilisation de l'espace. |
Storage I/O Control | Oui | Non |
Site Recovery Manager | Oui | Site Recovery Manager ne prend pas en charge les banques de données NFS 4.1 pour la réplication basée sur la baie et la réplication de Virtual Volumes. Vous pouvez utiliser Site Recovery Manager avec des banques de données NFS v4.1 pour vSphere Replication. |
Virtual Volumes | Oui | Oui |
vSphere Replication | Oui | Oui |
VMware Aria Operations | Oui | Oui |
NFS 4.1 et Fault Tolerance
Les machines virtuelles sur NFS 4.1 prennent en charge le nouveau mécanisme de tolérance de panne qui a été introduit dans vSphere 6.0. Ce mécanisme peut accueillir des machines virtuelles à multiprocesseur symétrique (SMP) pouvant contenir jusqu'à quatre vCPU.
Les machines virtuelles NFS 4.1 ne prennent pas en charge le mécanisme de tolérance de panne hérité.
Mises à niveau de NFS
Lorsque vous mettez à niveau ESXi à partir d'une version antérieure à la version 6.5, les banques de données NFS 4.1 existantes commencent automatiquement la prise en charge de fonctionnalités qui n'étaient pas disponibles dans la version précédente d'ESXi. Ces fonctionnalités sont notamment Virtual Volumes, l'accélération matérielle, etc.
ESXi ne prend pas en charge les conversions automatiques de banques de données 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 :
- Créez la banque de données NFS 4.1, puis utilisez 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 la banque de données NFS 3, puis montez-la comme une banque de données NFS 4.1.
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.