Symptoms
Während der Validierung der Konfiguration erhalten Sie eine Fehlermeldung, die darauf hinweist, dass die Codierung nicht alle möglichen Unicode-Zeichen (ISO-8859-1) darstellen kann.
Fehler: Der Unicode-Modus ist auf der VNX aktiviert, aber einige DobiMigrate-Proxys erhalten Dateinamen in einer Codierung, die nicht alle möglichen Unicode-Zeichen (ISO-8859-1) darstellen kann. Dies kann zu falschen Dateinamen während der Migration führen.
![image.png](https://supportkb.dell.com/img/ka06P000000byBvQAI/ka06P000000byBvQAI_de_1.jpeg)
Cause
Ein VNX-System kann in einem von zwei Modi betrieben werden: ASCII oder Unicode. ASCII ist die Standardeinstellung, aber in der Praxis werden die meisten Systeme auf Unicode eingestellt.
Beim Betrieb im Unicode-Modus werden Datei- und Verzeichnisnamen auf dem Dateisystem in Unicode-Formaten gespeichert.
Standardmäßig verwenden alle Clients ISO-8859-1, aber dies wurde möglicherweise von den SystemadministratorInnen geändert.
Da die Zeichencodierung im NFSv3-Protokoll nicht spezifiziert ist und die Dateinamen der VNX-Dateisysteme in Unicode gespeichert werden, versucht DobiMiner sicherzustellen, dass eine Unicode-Codierung (UTF-8) verwendet wird, wenn über NFS mit VNX-Systemen kommuniziert wird.
DobiMiner überprüft dies, indem es das VNX-System fragt, welche Codierung für die DobiMiner-NFS-Proxy-IP-Adressen verwendet wird.
Wenn etwas anderes als UTF-8 gemeldet wird, schlägt die I18N-Vorabprüfung fehl.
Resolution
Wir können die Codierung steuern, die beim Senden/Empfangen von Dateinamen über NFSv3 verwendet wird. Dies erfolgt mithilfe der Datei „xlt.cfg“.
Sie enthält Regeln zur Auswahl der Codierung basierend auf der Client-IP-Adresse.
Die Option „Fix“ [Schaltfläche rechts neben der Fehlermeldung] wird angezeigt, wenn Sie eine Migration einrichten, und aktualisiert automatisch die Datei „xlt.cfg“ mit einer Regel, die speziell für die IP-Adresse des DobiMiner NFS-Proxys gilt und dem VNX mitteilt, UTF-8 für diese Adressen zu verwenden.
Im Grunde bedeutet dies, dass DobiMigrate-Proxys Dateinamen in der ISO-8859-1-Codierung statt UTF-8 erhalten, wenn Sie die Fix-Option nicht verwenden.
Sie können mit der Migrationseinrichtung fortfahren, aber falls DobiMigrate Fehler in Bezug auf bestimmte Zeichen (z. B. deutsche, französische Zeichen) erzeugt, müssen Sie dies später noch aktivieren.
ISO-8859-1-codierte Dateinamen bedeuten nicht, dass sie mit Sicherheit nicht-UTF-8-kompatible Zeichen enthalten, sondern dass dies sein kann.
Wenn keine nicht kompatiblen Zeichen enthalten sind, besteht kein Problem beim Überspringen der Option „Fix“ (die meisten Implementierungen sind nicht betroffen, da sie diese Zeichen nicht verwenden).
Wenn sie jedoch inkompatible Zeichen enthalten und Sie das Problem während der Vorabprüfung nicht beheben möchten, löst DobiMigrate eine Ausnahme aus und die Option „xlt.cfg“ muss für die Migration dieses bestimmten Clients (d. h. VNX VDM) geändert werden.
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