Dell Unity: Після оновлення до версії Unity OE 5.5 клієнти NFSv4 не можуть отримати доступ до даних

摘要: Після оновлення до версії Unity OE 5.5 клієнти NFSv4 не можуть отримати доступ до даних.

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

Після оновлення до версії Unity OE 5.5 клієнти NFSv4 не можуть отримати доступ до даних.

原因

Починаючи з версії Unity OE 5.5, включена підтримка NFSv4.2. Підтримка протоколу NFSv4.2 забезпечує додаткову безпеку та продуктивність, а також підтримку атрибутів NFS запасних файлів та маркування безпеки NFS.

Під час оновлення Unity OE, оскільки SP послідовно перезавантажуються, клієнти NFS, що підтримують NFSv4.2, автоматично перемонтують експорт за допомогою NFSv4.2. Це автоматичне оновлення протоколу може спричинити неочікувані проблеми, і деякі клієнти можуть втратити доступ до своїх даних.  Причина цього полягає в тому, що Unity та клієнт домовляться про найвищу версію NFS, яку вони обидва підтримують, під час монтування, але якщо специфічні параметри NFSv4.2 не були включені або не налаштовані, монтування не вдасться або отримати доступ до даних не вдасться.

解决方案

Виправити:

Тут немає ніякого виправлення, так як продукт працює так, як задумано.

 

Спосіб вирішення:

Щоб обійти можливість найшвидшого відновлення доступу до даних, потрібно знизити версію NFS до NFSv4.1.  Для цього є три методи: один на стороні клієнта, а два на стороні Unity.

 

  • На стороні клієнта:

Клієнти можуть явно вказати версію протоколу NFS під час монтажу на стороні клієнта. Наприклад, щоб застосувати NFSv4.1:

 

[root@rhel8 tmp]# mount -o vers=4.1 5.6.7.196:/test /tmp/test

 

Примітка: Ця конкретна команда є специфічною для Red Hat Linux.  Команда вашого клієнта щодо обмеження версії NFS може бути різною.

 

Примітка: Перезавантаження SP не потрібне, якщо монтування на стороні клієнта змінено.  Крім того, цей параметр збережеться під час створення нового сервера Unity NAS. 

 

 

  • Сторона єдності

З Unity немає можливості вказати версію NFSv4 в Unisphere, але в Unity OE 5.5 введений параметр CLI, який керує максимальною версією NFSv4, яку може підтримувати Unity. 

 

Примітка: Встановлення будь-якого з цих параметрів застосовується до всіх поточних серверів NAS, а також до будь-яких майбутніх серверів NAS, які ви можете створити.

 

Наступну команду можна використовувати для списку поточної максимальної версії NFSv4, яка підтримується на сервері Unity NAS.  Обидва "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 "vers" у виведенні клієнтського монтування має бути 4.1.

 

ПРИМІТКА: ІП потрібно перезавантажити, щоб зміни вступили в силу.

 

Крім того, другим варіантом на стороні Unity було б вимкнення міток безпеки на всіх серверах NAS за допомогою наступної команди:

 

18:26:32 service@unity spa:~/user# svc_nas ALL -param -f nfsv4 -m secLabelSupport -v 0
param nfsv4.secLabelSupport added into the list of visible params
SPA : done
ПРИМІТКА. Як і у випадку з попередньою зміною Unity, SP потрібно буде перезавантажити, щоб ця зміна набула чинності.

受影响的产品

Dell EMC Unity
文章属性
文章编号: 000340412
文章类型: Solution
上次修改时间: 11 8月 2025
版本:  5
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。