Symptoms
Во время проверки конфигурации появляется сообщение об ошибке, указывающее на то, что кодировка не позволяет передать все возможные символы Юникода (ISO-8859-1).
Ошибка: «Unicode mode is enabled on the VNX, but some DobiMigrate proxies will receive file names in an encoding that cannot represent all possible Unicode characters (ISO-8859-1)». Это может привести к изменению имен файлов во время переноса.
Cause
Система VNX может работать в одном из двух режимов: ASCII или Юникод. ASCII — это значение по умолчанию, но на практике для большинства систем будет установлена кодировка Юникод.
При работе в режиме Юникод имена файлов и каталогов в файловой системе сохраняются в формате Юникода.
По умолчанию все клиенты используют стандарт ISO-8859-1, но он может быть изменен системными администраторами.
Поскольку кодировка символов в протоколе NFSv3 не определена, а файловые системы VNX хранят имена файлов в кодировке Юникода, DobiMiner попытается обеспечить использование кодировки Юникода (UTF-8) при передаче данных в системы VNX по протоколу NFS.
DobiMiner отправляет системе VNX запрос, чтобы проверить, какая кодировка будет использоваться для IP-адресов прокси-сервера NFS DobiMiner.
Если полученный ответ имеет любую другую кодировку, кроме UTF-8, произойдет сбой предварительной проверки I18N.
Resolution
Мы можем управлять кодировкой, используемой при отправке/получении имен файлов через NFSv3. Для этого используется файл «xlt.cfg».
Он содержит правила для выбора кодировки на основе IP-адреса клиента.
Параметр «Fix» [кнопка справа от сообщения об ошибке], который отображается при настройке переноса, автоматически обновит файл «xlt.cfg» с помощью правила, определенного для IP-адреса прокси-сервера NFS DobiMiner, и система VNX будет использовать кодировку UTF-8 для этих адресов.
В основном это значит, что, если вы не исправите это, прокси-серверы DobiMigrate будут получать имена файлов в кодировке ISO-8859-1 вместо UTF-8.
Вы можете продолжить настройку переноса, но, если в DobiMigrate возникнут ошибки, связанные с определенными символами (например, с символами немецкого или французского языка), вам все равно потребуется включить эту функцию позже.
Наличие у имен файлов кодировки ISO-8859-1 не означает, что они обязательно будут содержать символы, не совместимые с UTF-8, но они могут содержать такие символы.
Если имена файлов не будут включать в себя несовместимые символы, можно будет без проблем пропустить параметр «Fix» (и большинство реализаций не будут затронуты ввиду отсутствия таких символов).
Однако, если в них содержатся несовместимые символы и вы не выберете параметр «Fix» во время предварительной проверки, то в DobiMigrate появится исключение, и вам потребуется изменить файл «xlt.cfg» для переноса определенного клиента (например VNX VDM).
Affected Products
Data Migration for Isilon with Select Software: DobiMiner and StorageX, VNX1 Series, VNX2 Series, VNX5100, VNX5200, VNX5300, VNX5400, VNX5500, VNX5600, VNX5700
Products
VNX5800, VNX7500, VNX7600, VNX8000