Dell Unity: OE 5.5를 실행하는 Unity에서 최대 NFS 버전을 4.2에서 4.1로 다운그레이드하는 방법(사용자 수정 가능)
Summary: 이 KB 문서에서는 OE 5.5를 실행하는 Unity에서 최대 NFS 버전을 4.2에서 4.1로 다운그레이드하는 절차를 제공합니다
Symptoms
고객은 Linux 클라이언트가 이전 NFSv4.1 대신 NFSv4.2를 통해 Unity에서 NFS 내보내기를 마운트하는 것을 확인할 수 있습니다.
Cause
Unity OE 버전 5.5부터 NFSv4.2에 대한 지원이 포함됩니다. NFSv4.2 프로토콜 지원은 추가 보안 및 성능을 제공하며 스페어 파일 및 NFS 보안 레이블 지정에 대한 NFS 속성 지원을 제공합니다.
Unity OE 업그레이드 중에 SP가 순차적으로 재부팅되면 NFSv4.2를 지원하는 NFS 클라이언트가 NFSv4.2를 사용하여 내보내기를 자동으로 다시 마운트합니다.
이 자동 프로토콜 업그레이드로 인해 예기치 않은 문제가 발생할 수 있으며 일부 고객은 NFS 버전을 NFSv4.2에서 NFSv4.1 이하로 다운그레이드하려고 할 수 있습니다.
Resolution
NFS 프로토콜 버전을 다운그레이드하는 방법에는 두 가지가 있습니다. 하나는 클라이언트 측에 있고 다른 하나는 Unity 측에 있습니다.
- 클라이언트 측:
고객은 클라이언트 측 마운트 중에 NFS 프로토콜 버전을 명시적으로 지정할 수 있습니다. 예를 들어 NFSv4.1을 적용하려면 다음을 수행합니다.
[root@rhel8 tmp]# mount -o vers=4.1 5.6.7.196:/test /tmp/test
- Unity 측
Unity의 Unisphere에서 NFSv4 버전을 지정할 수 있는 방법은 없지만, Unity가 지원할 수 있는 최대 NFSv4 버전을 제어하는 CLI 매개변수가 Unity OE 5.5에 도입되었습니다.
다음 명령을 사용하여 Unity NAS 서버에서 지원되는 현재 최대 NFSv4 버전을 나열할 수 있습니다. "default_value = 2" 및 "current_value = 2"는 모두 Unity가 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
다음 명령을 사용하여 최대 NFSv4 버전을 기본값 4.2에서 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.
참고: 변경 사항을 적용하려면 SP를 재부팅해야 합니다. 매개변수 변경 및 SP 재부팅 후 클라이언트 마운트 출력의 "버전"은 4.1이어야 합니다.