Les modèles IDPA DP5x00 ou DP8x00 avec trois hôtes ESXi affichent un objet vSAN inaccessible à partir de l'interface utilisateur vSphere et de la ligne de commande ESXi après une restauration à partir d'une panne de courant. Le redémarrage des trois hôtes ESXi n'aide pas non plus.
Voici un exemple :
- Afficher l'état d'intégrité vSAN à partir de l'un des hôtes ESXi :
# esxcli vsan health cluster list Health Test Name Status -------------------------------------------------- ------------------------ Overall health red (vSAN Object health) Data red vSAN object health red
Impossible d'afficher les objets de machine virtuelle. Il ne parvient pas à activer la machine virtuelle à partir de l'interface utilisateur Web ou de la ligne de commande vSphere avec des erreurs similaires :
# vim-cmd vmsvc/getallvms Skipping invalid VM '41' Skipping invalid VM '43' Skipping invalid VM '44'
Afficher les informations du cluster vSAN a constaté que le mode de maintenance est toujours Activé à partir de l'un des nœuds de cluster :
# esxcli vsan cluster get Cluster Information Enabled: true Current Local Time: 2021-04-11T00:44:48Z Local Node UUID: 5afb4fd2-6e89-df35-0ab3-3cfdfe2caa40 Local Node Type: NORMAL Local Node State: MASTER Local Node Health State: HEALTHY Sub-Cluster Master UUID: 5afb4fd2-6e89-df35-0ab3-3cfdfe2caa40 Sub-Cluster Backup UUID: 5afb4f4f-589e-acf6-1c85-3cfdfe2c89e0 Sub-Cluster UUID: 52740a1b-3621-f158-7b09-439048860c07 Sub-Cluster Membership Entry Revision: 2 Sub-Cluster Member Count: 3 Sub-Cluster Member UUIDs: 5afb4fd2-6e89-df35-0ab3-3cfdfe2caa40, 5afb4f4f-589e-acf6-1c85-3cfdfe2c89e0, 5afb4ef8-b1b7-1f4a-f923-3cfdfe2c88a0 Sub-Cluster Membership UUID: 4c137260-c6b9-0aa9-e52b-3cfdfe2caa40 Unicast Mode Enabled: true Maintenance Mode State: ON Config Generation: 66541957-e1a1-478b-9a87-106bcf5cb77a 25 2021-03-18T20:31:02.389
À partir du même hôte ESXi, lorsque show system maintenanceMode status (afficher l'état du mode maintenance du système) est exécuté, il indique qu'il est désactivé. Cela n'est pas cohérent avec le résultat de la commande ci-dessus.
# esxcli system maintenanceMode get Disabled
- Connectez-vous en SSH à l'hôte ESXi qui affiche un état du mode de maintenance incohérent. Placez manuellement l'hôte en mode maintenance, puis sortez-le du mode maintenance :
# esxcli system maintenanceMode set --enable=true # esxcli system maintenanceMode set --enable=false
- Vérifiez à nouveau l'état du cluster vSAN. Attendez-vous à ce que l'état du mode de maintenance s'affiche comme désactivé et que les machines virtuelles puissent s'allumer sans erreur:
# esxcli vsan cluster get Cluster Information Enabled: true Current Local Time: 2021-04-11T00:44:48Z Local Node UUID: 5afb4fd2-6e89-df35-0ab3-3cfdfe2caa40 Local Node Type: NORMAL Local Node State: MASTER Local Node Health State: HEALTHY Sub-Cluster Master UUID: 5afb4fd2-6e89-df35-0ab3-3cfdfe2caa40 Sub-Cluster Backup UUID: 5afb4f4f-589e-acf6-1c85-3cfdfe2c89e0 Sub-Cluster UUID: 52740a1b-3621-f158-7b09-439048860c07 Sub-Cluster Membership Entry Revision: 2 Sub-Cluster Member Count: 3 Sub-Cluster Member UUIDs: 5afb4fd2-6e89-df35-0ab3-3cfdfe2caa40, 5afb4f4f-589e-acf6-1c85-3cfdfe2c89e0, 5afb4ef8-b1b7-1f4a-f923-3cfdfe2c88a0 Sub-Cluster Membership UUID: 4c137260-c6b9-0aa9-e52b-3cfdfe2caa40 Unicast Mode Enabled: true Maintenance Mode State: OFF