Dell Unity: Downgrade der maximalen NFS-Version von 4.2 auf 4.1 auf Unity mit OE 5.5 (vom Nutzer korrigierbar)
Summary: Dieser Wissensdatenbank-Artikel enthält das Verfahren zum Downgrade der maximalen NFS-Version von 4.2 auf 4.1 auf Unity mit OE 5.5
Symptoms
Kunden stellen möglicherweise fest, dass ihre Linux-Clients den NFS-Export von Unity über NFSv4.2 statt über das vorherige NFSv4.1 mounten.
Cause
Ab Unity OE-Version 5.5 ist die Unterstützung für NFSv4.2 enthalten. Die NFSv4.2-Protokollunterstützung sorgt für zusätzliche Sicherheit und Leistung und NFS-Attributunterstützung von Ersatzdateien und NFS-Sicherheitskennzeichnung.
Wenn die SPs während des Unity OE-Upgrades sequenziell neu gestartet werden, werden NFS-Clients, die NFSv4.2 unterstützen, automatisch Exporte mit NFSv4.2 neu mounten.
Dieses automatische Protokollupgrade kann zu unerwarteten Problemen führen. Einige Kunden möchten möglicherweise die NFS-Version von NFSv4.2 auf NFSv4.1 oder niedriger herabstufen.
Resolution
Es gibt zwei Methoden zum Zurückstufen der NFS-Protokollversion: eine auf der Clientseite und die andere auf der Unity-Seite.
- Clientseite:
Kunden können die NFS-Protokollversion beim clientseitigen Mounten explizit angeben. So erzwingen Sie beispielsweise NFSv4.1:
[root@rhel8 tmp]# mount -o vers=4.1 5.6.7.196:/test /tmp/test
- Unity-Seite
In Unity gibt es keine Möglichkeit, die NFSv4-Version in Unisphere anzugeben, aber es gibt einen CLI-Parameter, der in Unity OE 5.5 eingeführt wurde und die maximale NFSv4-Version steuert, die Unity unterstützen kann.
Der folgende Befehl kann verwendet werden, um die aktuelle max. NFSv4-Version aufzulisten, die auf Unity-NAS-Servern unterstützt wird. Sowohl "default_value = 2" als auch "current_value = 2" weisen darauf hin, dass Unity NFSv4.2 unterstützt.
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
Mit dem folgenden Befehl kann ein Downgrade der maximalen NFSv4-Version von der Standardeinstellung 4.2 auf 4.1 durchgeführt werden.
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.
HINWEIS: Der SP muss neu gestartet werden, damit die Änderung wirksam wird. Nach der Parameteränderung und dem SP-Neustart sollten die "vers" in der Client-Mount-Ausgabe 4.1 sein.