Einem Speichergerät wird der Zustand PDL (Permanent Device Loss, dauerhafter Geräteverlust) zugeschrieben, wenn es für den ESXi-Host dauerhaft nicht verfügbar ist.

Die PDL-Bedingung tritt typischerweise ein, wenn ein Gerät versehentlich entfernt wird, wenn seine eindeutige ID sich ändert oder wenn ein nicht behebbarer Hardwarefehler auftritt.

Wenn das Speicher-Array bestimmt, dass das Gerät dauerhaft nicht verfügbar ist, sendet es SCSI-Erkennungscodes an den ESXi-Host. Anhand der Erkennungs-Codes kann der Host erkennen, dass das Gerät ausgefallen ist, und den Gerätezustand PDL registrieren. Die Erkennungs-Codes müssen auf allen Pfaden zum Gerät erhalten werden, damit es als dauerhaft verloren betrachtet wird.

Wenn für des Gerät der Zustand PDL registriert wurde, versucht der Host nicht mehr, eine Verbindung mit dem Gerät herzustellen oder Befehle an das Gerät zu senden, um nicht blockiert zu werden bzw. seine Reaktionsfähigkeit nicht zu verlieren.

Der vSphere Web Client zeigt folgende Informationen für das Gerät an:

  • Der Betriebszustand des Geräts wird in Verbindung unterbrochen geändert.

  • Alle Pfade werden als Ausgefallen angezeigt.

  • Die Datenspeicher auf dem Gerät werden grau dargestellt.

Der Host entfernt automatisch das PDL-Gerät und alle Pfade zu dem Gerät, falls keine offenen Verbindungen zu dem Gerät vorhanden sind, oder nachdem die letzte Verbindung getrennt wurde. Sie können das automatische Entfernen von Pfaden deaktivieren, indem Sie den erweiterten Hostparameter Disk.AutoremoveOnPDL auf „0“ festlegen. Weitere Informationen finden Sie unter Festlegen von erweiterten Hostattributen.

Wenn die PDL-Bedingung für das Gerät nicht mehr vorhanden ist, kann es vom Host erkannt werden, wird aber als neues Gerät behandelt. Die Datenkonsistenz für virtuelle Maschinen auf dem wiederhergestellten Gerät ist nicht garantiert.

Anmerkung:

Der Host kann die PDL-Bedingungen nicht erkennen und behandelt die Geräteverbindungsprobleme weiterhin als APD, wenn ein Speichergerät dauerhaft ausfällt, ohne dass entsprechende SCSI-Erkennungscodes zurückgegeben werden oder die iSCSI-Anmeldung abgelehnt wird.

Permanenter Geräteverlust (Permanent Device Loss, PDL) und SCSI-Erkennungscodes

Im folgenden Beispiel für ein VMkernel-Protokoll gibt ein SCSI-Erkennungscode an, dass das Gerät den Zustand PDL aufweist.

H:0x0 D:0x2 P:0x0 Valid sense data: 0x5 0x25 0x0 or Logical Unit Not Supported

Informationen zu SCSI-Erkennungscodes finden Sie unter Fehlerbehebung beim Speicher in vSphere-Fehlerbehebung.

Permanenter Geräteverlust (Permanent Device Loss, PDL) und iSCSI

Bei iSCSI-Arrays mit einer einzelnen LUN pro Ziel wird der Zustand PDL daran erkannt, dass die iSCSI-Anmeldung fehlschlägt. Ein iSCSI-Speicher-Array lehnt die Versuche des Hosts zum Starten einer iSCSI-Sitzung mit dem Grund Ziel nicht verfügbar ab. Wie bei den Erkennungs-Codes muss diese Antwort auf allen Pfaden empfangen werden, damit das Gerät als dauerhaft verloren betrachtet wird.

Permanenter Geräteverlust (Permanent Device Loss, PDL) und virtuelle Maschinen

Wenn für das Gerät der Zustand PDL registriert wurde, beendet der Host alle Eingaben/Ausgaben von virtuellen Maschinen. vSphere HA kann PDL erkennen und ausgefallene virtuelle Maschinen neu starten. Weitere Informationen finden Sie unter Gerätekonnektivitätsprobleme und Hochverfügbarkeit.