Un périphérique de stockage est considéré comme en état de perte permanente de périphérique (PDL) lorsqu'il devient définitivement indisponible pour votre hôte ESXi.

Généralement, l'état PDL survient lorsqu'un périphérique est supprimé de façon non intentionnelle, que son identifiant unique est modifié ou quand le périphérique subit une erreur matérielle irrécupérable.

Lorsque la baie de stockage détermine que le périphérique est définitivement indisponible, il envoie des codes de détection SCSI à l'hôte ESXi. Le codes de détection permettent à votre hôte de reconnaître que le périphérique est défaillant et d'enregistrer l'état du périphérique comme PDL. Les codes de détection doivent être reçus sur tous les chemins menant au périphérique pour que celui-ci soit considéré comme définitivement perdu.

Après avoir enregistré l'état PDL du périphérique, l'hôte arrête ses tentatives de rétablissement de la connectivité ou d'envoyer des commandes au périphérique pour éviter de se bloquer ou de se trouver dans l'incapacité de répondre.

vSphere Web Client affiche les informations suivantes relatives au périphérique :

  • L'état opérationnel du périphérique devient Lost Communication.

  • Tous les chemins sont affichés comme Dead.

  • Les banques de données du périphérique sont grisées.

L'hôte supprime automatiquement le périphérique PDL et tous les chemins qui y mènent s'il ne dispose d'aucune connexion ouverte, ou après la fermeture de la dernière connexion. Vous pouvez désactiver la suppression automatique des chemins en définissant les paramètres avancés de l'hôte Disk.AutoremoveOnPDL sur 0. Consultez Régler Attributs d'hôte avancés.

Si le périphérique revient à l'état PDL, l'hôte peut le découvrir, mais il le traite comme un nouveau périphérique. La cohérence des données pour les machines virtuelles sur le périphérique récupéré n'est pas garantie.

Remarque :

L'hôte ne peut pas détecter les états PDL et continue à traiter les problèmes de connectivité comme APD lorsqu'un périphérique de stockage devient définitivement défaillant d'une manière n'occasionnant pas le retour des codes de détection SCSI adéquats ou un rejet de connexion iSCSI.

Perte permanente de périphérique et codes de détection SCSI

L'exemple suivant de journal VMkernel d'un code de détection SCSI signale que le périphérique est dans un état PDL.

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

Pour plus d'informations sur les codes de détection SCSI, consultez la section Dépannage du stockage dans Dépannage vSphere.

Perte permanente de périphérique et iSCSI

Dans le cas de baies iSCSI avec un seul LUN par cible, le PDL est détecté par l'échec de connexion iSCSI. Une baie de stockage iSCSI rejette les tentatives de démarrage d'une session iSCSI de votre hôte avec une justification Cible indisponible. Comme pour les codes de détection, cette réponse doit être reçue sur tous les chemins menant au périphérique pour que celui-ci soit considéré comme définitivement perdu.

Perte permanente de périphérique et machines virtuelles

Après avoir enregistré l'état PDL du périphérique, l'hôte met fin à toutes les E/S des machines virtuelles. vSphere HA peut détecter le PDL et redémarrer les machines virtuelles qui ont échoué. Pour plus d'informations, voir Problèmes de connectivité des périphériques et haute disponibilité.