Plan de déploiement de pNFS
Avant de déployer pNFS dans votre environnement, assurez-vous de respecter les prérequis et de comprendre les exigences d'interopérabilité et les limites de configuration.
Prérequis
Avant d'activer et d'utiliser pNFS dans ONTAP, assurez-vous que les exigences suivantes sont respectées :
-
NFSv4.1 ou une version ultérieure est activée sur le serveur NFS
-
Au moins un "Les données LIF existent par nœud" dans le cluster pour la SVM hébergeant le serveur NFS
-
Tous "Les LIF de données dans le SVM sont routables" aux clients NFS
-
Les clients NFS prennent en charge pNFS (la plupart des distributions Linux modernes à partir de 2014).
-
La connectivité réseau entre les clients et toutes les LIF de données dans le SVM est fonctionnelle.
-
La résolution DNS (en cas d'utilisation de noms d'hôtes) est correctement configurée pour toutes les LIF de données.
-
"Volumes FlexGroup" sont configurés (recommandé pour de meilleurs résultats)
-
"Les domaines d'identification NFSv4.x correspondent" entre les clients et ONTAP
-
"NFS Kerberos" (si utilisé) est activé sur toutes les LIF de données dans le SVM
Résumé des meilleures pratiques
Lors de la mise en œuvre de pNFS dans votre environnement, suivez ces bonnes pratiques :
-
Utiliser "Volumes FlexGroup" pour des performances optimales et une capacité évolutive
-
Assurez-vous que tout "Les interfaces réseau du SVM sont routables" aux clients
-
"Désactivez NFSv4.0" pour garantir que les clients utilisent NFSv4.1 ou une version ultérieure
-
Répartir les points de montage sur plusieurs interfaces réseau et nœuds
-
Utilisez le DNS round robin pour "serveurs de métadonnées d'équilibrage de charge"
-
Vérifier "Les domaines d'identification NFSv4.x correspondent" sur les clients et les serveurs
-
Conduire "migrations d'interfaces réseau" et "basculements de stockage" pendant les fenêtres de maintenance
-
Activer "NFS Kerberos" sur toutes les LIF de données si la sécurité Kerberos est utilisée.
-
Évitez d'utiliser "Références NFSv4.1" lors de l'utilisation de pNFS
-
Test "paramètres nconnect" avec précaution pour éviter de dépasser les limites de connexion TCP
-
Considérer "jonction de session" comme alternative à "nconnect" (Ne pas utiliser les deux ensemble)
-
Vérifier "Assistance du fournisseur du système d'exploitation client" pour pNFS avant le déploiement
Interopérabilité
pNFS dans ONTAP est conçu pour fonctionner avec des clients NFS conformes aux RFC. Les considérations suivantes s'appliquent :
-
La plupart des modernes "Distributions Linux de 2014 et suivantes" prise en charge de pNFS (RHEL 6.4, Fedora 17 et versions ultérieures)
-
Vérifiez auprès du fournisseur de votre système d'exploitation client que pNFS est pris en charge.
-
pNFS fonctionne avec FlexVol et "Volumes FlexGroup"
-
pNFS est pris en charge avec NFSv4.1 et "NFSv4.2"
-
pNFS peut être utilisé avec "NFS Kerberos" (krb5, krb5i, krb5p), mais les performances pourraient être affectées
-
pNFS peut être utilisé en parallèle "nconnect" ou "jonction de session" (mais pas les deux simultanément)
-
pNFS ne fonctionne pas sur "NFSv4.0"
Limites
Les limites suivantes s'appliquent à pNFS dans ONTAP:
-
"Limites de connexion TCP" Le nombre de nœuds varie selon la plateforme (consultez l' Hardware Universe NetApp pour connaître les limites spécifiques).
-
Taille maximale des fichiers : dépend du type de volume et de la version ONTAP
-
Nombre maximal de fichiers : jusqu’à 200 milliards de fichiers avec "Volumes FlexGroup"
-
Capacité maximale : jusqu'à 60 PB avec "Volumes FlexGroup"
-
"nombre d'interfaces réseau"Au moins une interface LIF de données par nœud est requise ; d’autres peuvent être nécessaires pour l’équilibrage de charge.
Lors de l'utilisation "nconnect avec pNFS"Sachez que le nombre de connexions TCP augmente rapidement :
-
Chaque montage client avec nconnect crée plusieurs connexions TCP par LIF de données
-
De nombreux clients utilisent des valeurs nconnect élevées, "Limites de connexion TCP" peut être dépassé
-
Le dépassement des limites de connexions TCP empêche les nouvelles connexions jusqu'à ce que les connexions existantes soient libérées.