Устранение ошибок параметров сервера при проведении сессий файлового импорта

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms



Во время операций файлового импорта между системами VNX1/VNX2 и Unity некоторые значения параметров должны поддерживаться в определенных пределах, чтобы гарантировать успешную работу операций файлового импорта без прерывания работы.  В следующем примере показан параметр, заданный на стороне VNX и на стороне Unity, и в этой ситуации происходит сбой создания сессии импорта файлов:

Создать сессию импорта VDM.......................... x Failed
Details
Failed: Ошибка параметра сервера: {0}Найдите статью kb000490660 в базе знаний EMC на странице https://support.emc.com. (Код ошибки:0x9000195)



Cause

В этой статье базы знаний рассматриваются значения параметров сервера, которые проверяются при создании сессии импорта файлов, и объясняется, как устранить несоответствия.  Причина поддержания допустимого диапазона значений параметров между системами VNX и Unity заключается в том, чтобы во время выполнения процесса файлового импорта/переноса не нарушался доступ хостов.  Если значения параметров будут изменены за пределами приведенных ниже рекомендаций, то прозрачность миграции для пользователей хоста не может быть гарантирована.

Resolution

В следующем списке перечислены параметры, которые проверяются во время операций импорта файлов между системами VNX и Unity.

nfs.transChecksum
Описание:
Указывает, поддерживает ли модуль переноса данных Oracle Direct NFS (DNFS) для клиентов, использующих базу данных Oracle Database 11g с NFSv3. Если поддержка включена, модуль переноса данных гарантирует, что каждая транзакция будет иметь уникальный идентификатор, и исключает возможность конфликта идентификаторов, возникающего в результате повторного использования освобожденных портов.
0 = не поддерживает DNFS.
1 = поддержка клиентов Oracle 11g DNFS, использующих NFSv3.
Диапазон значений: 0 или 1
VNX1/2 значение по умолчанию:
0 Значение по умолчанию для Unity:
0 Правило предварительной проверки переноса файлов: Текущее значение VNX1/2 = текущее значение
Unity Влияние на перенос файлов, если пропустить эту проверку: Если для VNX1/2 установлено значение 1, а для Unity — 0, приложения Oracle могут привести к повреждению данных после переключения в случае переключения кластера Oracle при отказе. Операции ввода-вывода после переключения кластера на резервный ресурс могут считаться уже выполненными, хотя это не так.

nfs.v3xfersize
Описание: Указывает размер передаваемой данных по умолчанию для операций чтения и записи NFSv3.
Диапазон значений: от 8192 до 1048576
Значение по умолчанию для VNX1/2 основано на объеме памяти модуля
DM 6G. 65536
8Г, 12Г, 16 Гбит/с:
131072 24G:
262144 Значение по умолчанию для Unity:
Unity300: 65536
Unity400
131072 Unity 500.
131072 Unity600:
262144 Правило предварительной проверки переноса файлов: Текущее значение <VNX1/2 = текущее значение
Unity Влияние на перенос файлов, если пропустить эту проверку:  Это может вызывать ошибку ввода-вывода клиента после переключения в рамках переноса, которая не будет устранена до повторного монтирования пользователем, значение которого в исходной системе VNX1/2 больше, чем в целевом дисковом массиве Unity.

файловая система.rstchown
Описание:
Задает ограничение на владение файлом.
0 = разрешить владельцу файла изменить владельца файла или идентификатор группы на любого другого владельца или группу, поскольку chown и chgrp следуют менее строгой семантике Portable Operating System Interface for Unix (POSIX).
1 = Разрешить только суперпользователю изменять владельца файла. Текущий владелец может изменить идентификатор только группы, к которой принадлежит владелец. Примечание. Этот параметр применяется к NFS, но не к CIFS.
Диапазон значений: 0 или 1
VNX1/2 значение по умолчанию:
1 Значение по умолчанию для Unity:
1 правило предварительной проверки переноса файлов: Текущее значение VNX1/2 = текущее значение
Unity Влияние на перенос файлов, если пропустить эту проверку: Если исходная система VNX1/2 получает значение 0, а целевая система Unity имеет значение 1, приложение, работающее с идентификатором, а не с идентификатором root, может получить ошибку, если раньше оно могло изменить владельца созданного файла пользователем или группой.

quota.useQuotasInFsStat
Описание:
Определяет, включаются ли квоты при отображении статистики свободного пространства файловой системы для клиентов NFS, которые используют команду UNIX df -k для просмотра статистики.
0 = исключить квоты, если проверка квоты диска выполняется с помощью df. Фактическое доступное пространство может быть меньше доступного пространства, отображаемого в выходных данных команды.
1 = Include quotas. Команда df, выполняемая пользователем без прав доступа root, сообщает только о доступном пользователю пространстве. Это означает, что в поле «доступное пространство» отображаются факторы пространства, предварительно выделенного деревьям квот, пользователям и группам. Квота rQuota не поддерживается для квот дерева.
Диапазон значений: 0 или 1
VNX1/2 значение по умолчанию:
0 Значение по умолчанию для Unity:
0 Правило предварительной проверки переноса файлов: Текущее значение VNX1/2 = текущее значение
Unity Влияние на перенос файлов, если пропустить эту проверку: Когда пользователь NFS просматривает доступное пространство в экспортируемых каталогах, к которым у него есть доступ (с помощью команды df), он увидит полный размер файловой системы, который превышает объем пространства, который он может использовать из-за ограничения квоты пользователя, если значение этого параметра в VNX1/2 равно 1, а в Unity — 0.
 
cvfs.virtualDirName (имя_каталога)
Описание:
VVFS версии 2 позволяет пользователям перемещаться по смонтированной контрольной точке из скрытого виртуального каталога. Этот параметр определяет указанное пользователем имя виртуального каталога. Фактическое имя каталога — это указанная строка, которой предшествует точка.
Пример:
ckpt = Используйте .ckpt для имени виртуального каталога.
snapshot = использовать .snapshot в качестве имени виртуального каталога.
Примечание: Перезагрузите модуль переноса данных, чтобы изменения вступили в силу. 
Диапазон значений: *
Значение по умолчанию для VNX1/2: ckpt
Значение по умолчанию для Unity: ckpt
Правило предварительной проверки переноса файлов: Текущее значение VNX1/2 = Текущее значение Unity = ckpt
Влияние на перенос файлов, если пропустить эту проверку: Функция переноса файлов не переносит моментальные снимки файловой системы. Внутри системы .ckpt обрабатывается как имя виртуального каталога по умолчанию и игнорируется во время копирования данных. Использование другого значения в VNX1/2 может привести к двум проблемам:
   Реальные данные виртуального каталога переносятся в целевой массив, хотя это бесполезно и отнимает много времени.
   Если .ckpt используется не по назначению, данные в этом каталоге будут отсутствовать в целевом ресурсе после переключения в рамках переноса.

Решение проблем с параметрами:
Различия в параметрах можно устранить одним из следующих трех способов:
  • Установите в параметре Source VNX допустимое значение для операции импорта Unity (server_param).
  • Измените параметр Target Unity, чтобы он соответствовал значениям в модуле переноса данных VNX (VDM) [svc_param]
  • Чтобы обойти проверки параметров при создании сессии импорта файлов в графическом интерфейсе пользователя, снимите флажок «Разрешить сравнение параметров сервера» или используйте команду «-skipServerParamCheck» при создании сессии импорта из UEMCLI
1.  Используйте команду server_param для изменения параметров сервера в системе VNX.  Подробнее о том, как изменить параметры модуля переноса данных в системе VNX, см.
в руководстве по параметрам для VNX для файлов.2.  Если вы хотите изменить параметры в целевой системе Unity, используйте сервисный инструмент, svc_param, чтобы изменить соответствующее значение параметра.  Используйте svc_param -help, чтобы посмотреть использование этого скрипта.
3.  Используйте параметр -skipServerParamCheck во время создания сессии импорта, чтобы пропустить проверку параметров при использовании UEMCLI, или снимите флажок "Разрешить сравнение параметров сервера" в мастере создания сессии импорта с графическим интерфейсом пользователя на странице "Настройки".
Примечание:  Игнорирование проверки параметров может привести к прерыванию работы хостов при переключении сессий файлового импорта на систему Unity, а в некоторых случаях может потребоваться повторное монтирование файловых систем хостами NFS.  Проверка параметров предназначена для того, чтобы гарантировать прозрачность NFS (отсутствие прерывания работы клиентов) при операциях файлового импорта.

Affected Products

Dell EMC Unity Family

Products

Dell Unity 300, Dell EMC Unity 300F, Dell EMC Unity 400, Dell EMC Unity 400F, Dell EMC Unity 500, Dell EMC Unity 500F, Dell EMC Unity 600, Dell EMC Unity 600F, Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity Family , Dell EMC Unity Hybrid ...
Article Properties
Article Number: 000054849
Article Type: Solution
Last Modified: 11 Dec 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.