Die LUN-IDs für dasselbe LDEV stimmen nicht überein
Ein logisches Gerät (LDEV) muss auf allen Speicherarray-Ports derselben LUN-ID zugeordnet sein, über die es für ONTAP-Systeme sichtbar sein muss. Die storage errors show
Ausgabe identifiziert die LDEVs, deren LUN-IDs nicht übereinstimmen.
ONTAP ermöglicht es Ihnen nicht, Array-LUNs einem ONTAP System zuzuweisen, wenn die LUN-IDs nicht übereinstimmen.
Speicherfehler zeigen Meldung
HIT-1.4 (4849544143484920443630303035323430303132): This Array LUN is using multiple LUN IDs. Only one LUN ID per serial number is supported.
Erklärung
Bei der Konfiguration des Speicher-Arrays wurde einer der folgenden Fehler gemacht:
-
Die LDEV wird von mehreren Zielports zum gleichen FC-Initiator-Port des ONTAP-Systems bereitgestellt, und die LUN-IDs sind nicht konsistent.
-
Die LUN-IDs von zwei LDEVs werden ausgetauscht.
In diesem Fall wird für jede Array-LUN ein Fehler gemeldet.
-
Unterschiedliche LUN-IDs für denselben LDEV werden verwendet, wenn der LDEV Speicherarray-Ports zugeordnet wird, die den LDEV dem ONTAP-System bereitstellen.
Dieser Fehler tritt wahrscheinlicher auf Speicher-Arrays auf, auf denen jeder Port separat konfiguriert ist, z. B. auf Hitachi-Speicher-Arrays. Bei einigen Speicherarrays, z. B. IBM-Speicherarrays, werden Ports nicht separat konfiguriert. |
-
Die Einstellung Adressierung des Volume-Satzes ist bei den Ports, auf denen die LUN zugeordnet ist, inkonsistent.
Bei einem EMC Symmetrix-Speicher-Array besteht das Problem darin, dass die Einstellung für die Adressierung des Volume-Satzes von den Channel Director-Ports variiert.
Problemszenario
In diesem Szenario wird der Fall inkonsistenter LUN-IDs, wie er für die meisten Speicher-Arrays gilt, erläutert. Siehe Abschnitt „Adressierung von Volume-Sets ist inkonsistent“ für eine Beschreibung dieser Fehlermeldung im Kontext einer falsch konfigurierten Adressierung von Volume-Sets.
Angenommen, der Speicher-Array-Administrator erstellt eine neue LDEV z. die LUN-ID für LDEV Z soll LUN 3 sein. Der Administrator stellt LDEV Z jedoch als LUN 3 auf Speicherarray-Controller-Port 1A und als LUN 4 auf Speicherarray-Controller-Port 2A vor, wie die folgende Abbildung zeigt:
Um dieses Problem zu beheben, muss an allen Ports, denen das LDEV zugeordnet ist, dieselbe LUN-ID einem LDEV zugewiesen werden. In diesem Beispiel sollte der LDEV auf beiden Ports als LUN-ID 3 dargestellt werden.
Fehlerbehebung und Problemlösung
Um das Problem zu beheben, muss der Speicher-Array-Administrator die LUN unter Verwendung der korrekten LUN-ID neu zuordnen. Sie können mithilfe von ONTAP Befehlen Details abrufen, die Sie benötigen, um dem Storage-Administrator Informationen über das Problem zu geben.
-
Prüfen Sie die
storage errors show
Ausgabe, um die Array-LUN zu identifizieren, deren LUN-IDs nicht übereinstimmen.Wenn die LUN-IDs für dasselbe LDEV nicht übereinstimmen, wird in der Ausgabe die Seriennummer des LDEV mit dem Problem identifiziert. Beispiel:
mysystem1a::> storage errors show Disk: HIT-1.4 UID: 48495441:43484920:44363030:30353234:30303132:00000000:... ---------- HITACHI_DF600F_1 ---------- HIT-1.4 (4849544143484920443630303035323430303132): This Array LUN is using multiple LUN IDs. Only one LUN ID per serial number is supported.
DIE UID in diesem Beispiel ist 48495441:43484920:44363030:30353234:30303132:00000000:00000000:00000000:00000000:00000000. Er wird im Beispiel wegen des Raumes abgeschnitten.
-
Rufen Sie Einzelheiten darüber ab, welche LUN-IDs für denselben LDEV verwendet werden, indem Sie den folgenden Befehl eingeben:
storage disk show arrayLUNname
Die
storage disk show
Ausgabe für dieses Beispiel zeigt Folgendes:mysystem1a::> storage disk show -disk HIT-1.4 Disk: HIT-1.4 Container Type: unassigned Owner/Home: - / - DR Home: - Array: HITACHI_DF600F_1 Vendor: HITACHI Model: DF600F Serial Number: D600020C000C UID: 48495441:43484920:44363030:30353234:30303132:00000000:... BPS: 512 Physical Size: - Position: present Checksum Compatibility: block Aggregate: - Plex: - Paths: LUN Initiator Side Target Side Controller Initiator ID Switch Port Switch Port Acc Use Target Port TPGN... ---------- --------- -------------------- ----------------- --- --- --------------- ---- mysystem1a 0c 4 vgci9148s76:1-2 vgci9148s76:1-9 AO INU 50060e80004291c1 1 mysystem1a 0a 3 vgbr300s89:1 vgbr300s89:9 S RDY 50060e80004291c0 2 mysystem1b 0c 4 vgci9148s76:1-4 vgci9148s76:1-9 AO INU 50060e80004291c1 1 mysystem1b 0a 3 vgbr300s89:3 vgbr300s89:10 S RDY 50060e80004291c2 2 Errors: HIT-1.4 (4849544143484920443630303035323430303132): This Array LUN is using multiple LUN IDs. Only one LUN ID per serial number is supported.
DIE UID in diesem Beispiel ist 48495441:43484920:44363030:30353234:30303132:00000000:00000000:00000000:00000000:00000000. Er wird im Beispiel wegen des Raumes abgeschnitten. |
Wenn Sie sich die LUN-IDs im Abschnitt „Pfade“ der Ausgabe der Speicherdatenträger ansehen, sehen Sie, dass die LUN-IDs 3 und 4 für dieses LDEV verwendet werden.
-
Ermitteln Sie, welche LUN-ID für das LDEV nicht korrekt ist.
Die LUN-ID 4 ist in diesem Beispiel eine falsche LUN-ID.
-
In ONTAP verwenden Sie den
storage path quiesce
Befehl, um den falschen Pfad für die Array-LUN stillzulegen.Im folgenden Beispiel werden die Optionen angezeigt, die dem Befehl für den Pfad hinzugefügt
storage path quiesce
werden, der stillgelegt wird—LUN-ID 4 auf Initiator 0c.storage path quiesce -node mysystem1a -initiator 0c -target-wwpn 50060e80004291c1 -lun-number 4
Der
storage path quiesce
Befehl setzt die I/O-Vorgänge vorübergehend für eine bestimmte Array-LUN auf einem bestimmten Pfad aus. Einige Speicher-Arrays erfordern die Einstellung der I/O für einen Zeitraum, in dem eine Array-LUN entfernt oder verschoben werden soll.Nach der Stilllegung des Pfads kann ONTAP diese LUN nicht mehr sehen.
-
Warten Sie eine Minute, bis der Aktivitäts-Timer des Speicher-Arrays abläuft.
Auch wenn nicht alle Storage Arrays aufhören müssen I/O für einen Zeitraum zu verringern, hat es sich in der Praxis bewährt.
-
Ordnen Sie die LUN auf dem Speicher-Array dem Zielport neu zu, indem Sie in diesem Szenario die korrekte LUN-ID, LUN-ID 3, verwenden.
Wenn die ONTAP-Erkennung das nächste Mal ausgeführt wird, wird die neue Array-LUN erkannt. Erkennung läuft jede Minute.
-
Führen Sie nach Abschluss der ONTAP-Erkennung erneut in ONTAP aus
storage array config show
, um zu bestätigen, dass kein Fehler mehr vorliegt.