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. Après avoir reçu les codes de détection, votre hôte reconnaît le périphérique comme défaillant et enregistre l'état du périphérique comme PDL. Pour que le périphérique soit considéré comme définitivement perdu, les codes de détection doivent être reçus sur tous ses chemins.
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 l'envoi de commandes au périphérique.
- L'état opérationnel du périphérique passe à Lost Communication.
- Tous les chemins sont affichés comme Dead.
- Les banques de données du périphérique ne sont pas disponibles.
Si aucune connexion ouverte n'existe pour le périphérique ou lorsque la dernière connexion se ferme, l'hôte supprime le périphérique PDL et tous les chemins vers ce périphérique. 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.
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.
Perte permanente de périphérique et codes de détection SCSI
H:0x0 D:0x2 P:0x0 Valid sense data: 0x5 0x25 0x0 or Logical Unit Not Supported
Perte permanente de périphérique et iSCSI
Pour les 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 Target Unavailable. 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 ferme toutes les E/S des machines virtuelles. vSphere HA peut détecter les PDL et redémarrer les machines virtuelles défaillantes.