IDPA моделей DP5x00 или DP8x00 с тремя хостами ESXi показывает, что объект vSAN недоступен из интерфейса vSphere и командной строки ESXi при восстановлении после сбоя питания. Перезагрузка трех хостов ESXi также не помогает.
Вот пример:
- Выполните «show vSAN health status» на любом из хостов ESXi:
# esxcli vsan health cluster list Health Test Name Status -------------------------------------------------- ------------------------ Overall health red (vSAN Object health) Data red vSAN object health red
Не удается отобразить объекты виртуальной машины. Не удается включить виртуальную машину из веб-интерфейса vSphere или командной строки с похожими ошибками:
# vim-cmd vmsvc/getallvms Skipping invalid VM '41' Skipping invalid VM '43' Skipping invalid VM '44'
Команда «show vSAN Cluster information» показывает, что режим обслуживания по-прежнему в состоянии «ON» на одном из узлов кластера:
# 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
На том же хосте ESXi при выполнении команды «show system maintenanceMode status» он отображается в состоянии «Disabled». Это не соответствует выводу указанной выше команды.
# esxcli system maintenanceMode get Disabled
- Подключитесь через SSH к хосту ESXi, который показывает несогласованное состояние режима обслуживания. Вручную переведите хост в режим обслуживания, затем переведите его из режима обслуживания:
# esxcli system maintenanceMode set --enable=true # esxcli system maintenanceMode set --enable=false
- Снова проверьте состояние кластера vSAN. Ожидается, что состояние режима обслуживания будет отображаться как «OFF», и виртуальные машины могут быть включены без ошибок:
# 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