Dell Unity : Comment rétrograder la version NFS max. de 4.2 vers 4.1 sur Unity exécutant OE 5.5 (corrigible par l’utilisateur)
Summary: Cet article de la base de connaissances décrit la procédure à suivre pour rétrograder la version NFS max. de 4.2 vers 4.1 sur Unity exécutant OE 5.5
Symptoms
Le client remarquera peut-être que ses clients Linux montent l’exportation NFS à partir de Unity via NFSv4.2 au lieu de NFSv4.1 précédent.
Cause
À partir de Unity OE version 5.5, la prise en charge de NFSv4.2 est incluse. La prise en charge du protocole NFSv4.2 apporte une sécurité et des performances supplémentaires, la prise en charge des attributs NFS des fichiers de secours et l’étiquetage de sécurité NFS.
Lors de la mise à niveau de Unity OE, lorsque les processeurs de stockage redémarrent de manière séquentielle, les clients NFS prenant en charge NFSv4.2 remontent automatiquement les exportations à l’aide de NFSv4.2.
Cette mise à niveau automatique du protocole peut entraîner des problèmes inattendus, et certains clients peuvent vouloir rétrograder la version NFS de NFSv4.2 vers NFSv4.1 ou une version antérieure.
Resolution
Il existe deux méthodes pour rétrograder la version du protocole NFS : l’une se trouve du côté client et l’autre du côté Unity.
- Côté client :
Les clients peuvent spécifier explicitement la version du protocole NFS lors du montage côté client. Par exemple, pour appliquer NFSv4.1 :
[root@rhel8 tmp]# mount -o vers=4.1 5.6.7.196:/test /tmp/test
- Côté Unity
À partir de Unity, il n’existe aucun moyen de spécifier la version NFSv4 dans Unisphere, mais il existe un paramètre CLI introduit dans Unity OE 5.5 qui contrôle la version NFSv4 maximale prise en charge par Unity.
La commande suivante peut être utilisée pour répertorier la version NFSv4 maximale actuelle prise en charge sur le serveur NAS Unity. « default_value = 2 » et « current_value = 2 » indiquent tous deux que Unity prend en charge NFSv4.2.
06:59:09 service@unity spa:~/user# svc_nas ALL -param -facility nfsv4 -info maxMinorVersion -verbose
SPA :
param nfsv4.maxMinorVersion added into the list of visible params
name = maxMinorVersion
facility_name = nfsv4
default_value = 2
current_value = 2
configured_value =
param_type = global
user_action = reboot SP
change_effective = reboot SP
range = (0,2)
description = NA
test:
name = maxMinorVersion
facility_name = nfsv4
default_value = 2
current_value = 2
configured_value =
param_type = global
user_action = reboot SP
change_effective = reboot SP
range = (0,2)
description = NA
La commande suivante peut être utilisée pour rétrograder la version NFSv4 max. de la valeur par défaut 4.2 vers 4.1.
07:01:30 service@unity spa:~/user# svc_nas ALL -param -facility nfsv4 -modify maxMinorVersion -value 1
SPA : done
Warning 17716815750: SPA : You must reboot the SP for maxMinorVersion changes to take effect.
REMARQUE : le SP doit être redémarré pour que la modification prenne effet. Après la modification du paramètre et le redémarrage du SP, le « vers » dans la sortie de montage client doit être 4.1.