Symptoms
構成の検証中に、エンコーディングですべてのUnicode文字(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).This may lead to incorrect filenames during the migration.」
Cause
VNXシステムは、次の2つのモードのいずれかで操作できます。ASCIIまたはUnicode。 ASCIIがデフォルトですが、実際にはほとんどのシステムはUnicodeに設定されます。
Unicodeモードで動作している場合、ファイル システム上のファイル名とディレクトリー名はUnicode形式で保存されます。
デフォルトでは、すべてのクライアントはISO-8859-1を使用しますが、これはシステム管理者によって変更されている可能性があります。
NFSv3プロトコルの文字エンコーディングは指定されておらず、VNXファイル システムはファイル名をUnicodeで格納するため、DobiMinerは、NFS経由でVNXシステムとやり取りする際にUnicodeエンコーディング(UTF-8)が使用されているかどうかの確認を試みます。
DobiMinerは、DobiMiner NFSプロキシIPアドレスに使用されるエンコーディングをVNXシステムに尋ねて、これを確認します。
UTF-8以外が返された場合、I18Nの事前チェックは失敗します。
Resolution
NFSv3経由でファイル名を送受信するときに使用されるエンコーディングを制御できます。これは、「xlt.cfg」ファイルを使用して行います。
このファイルには、クライアントのIPアドレスに基づいてエンコーディングを選択するルールが含まれています。
移行のセットアップ時に表示される修正オプション(エラー メッセージの右側にあるボタン)は、DobiMiner NFSプロキシIPアドレスに固有のルールで「xlt.cfg」ファイルを自動的に更新し、それらのアドレスにUTF-8を使用するようにVNXに指示します。
基本的に、これを「修正」しないと、DobiMigrateプロキシはUTF-8ではなくISO-8859-1エンコーディングでファイル名を受信します。
移行のセットアップは続行できますが、DobiMigrateで特定の文字(ドイツ語、フランス語の文字など)に関するエラーが発生した場合は、これを後で有効にする必要があります。
ISO-8859-1でエンコードされたファイル名を使用すると、UTF-8非対応の文字が含まれている可能性があります(必ずしも含まれるわけではありません)。
非対応の文字が含まれていない場合は、「修正」オプションをスキップしても問題はありません(ほとんどの実装では、これらの文字は使用されないため影響を受けません)。
ただし、非対応の文字が含まれ、事前チェック中に問題を「修正」しないことを選択した場合、DobiMigrateは例外をスローし、その特定のクライアント(VNX VDM)の移行で「xlt.cfg」を変更する必要があります。
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