Dell Unity. Как понизить версию максимального NFS с 4.2 до 4.1 в системе Unity под управлением OE 5.5 (исправляется пользователем)
Summary: В этой статье базы знаний описывается процедура понижения максимальной версии NFS с 4.2 до 4.1 в Unity под управлением OE 5.5
Symptoms
Заказчик может заметить, что его клиенты Linux монтируют экспорт NFS из Unity через NFSv4.2 вместо предыдущей версии NFSv4.1.
Cause
Начиная с операционной среды Unity версии 5.5, включена поддержка NFSv4.2. Поддержка протокола NFSv4.2 обеспечивает дополнительную безопасность и производительность, а также поддержку атрибутов NFS для резервных файлов и маркировки безопасности NFS.
Во время модернизации операционной среды Unity, когда процессоры СХД последовательно перезагружаются, клиенты NFS, поддерживающие NFSv4.2, автоматически повторно монтируют экспортируемые каталоги с использованием 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 невозможно указать версию NFSv4 в Unisphere, но в Unity OE 5.5 появился параметр интерфейса командной строки, который управляет максимальной версией NFSv4, поддерживаемой Unity.
Следующую команду можно использовать для вывода списка текущей максимальной версии NFSv4, поддерживаемой на сервере NAS Unity. «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.
ПРИМЕЧАНИЕ. Чтобы изменения вступили в силу, необходимо перезагрузить процессор СХД. После изменения параметров и перезагрузки процессора СХД значение «vers» в выходных данных монтирования клиента должно быть равно 4.1.