Eu sei que, ao usar o VMCP no VMware ESXi, é possível para fazer com que o host ESXi desligue ou reinicie uma máquina virtual quando um datastore no qual a VM reside entra no estado Todos os Caminhos Abaixo (APD).
Estou procurando saber se é possível pausar (por exemplo, suspender temporariamente as operações da VM, mas tecnicamente mantê-la em execução. Não "suspender", o que é claramente impossível, já que o armazenamento de dados desapareceu) uma VM que reside em um datastore, quando esse armazenamento de dados entra no estado APD.
Exemplo de caso de uso: o servidor iSCSI tem uma falha e trava, e tentar recuperá-lo excede o tempo limite do APD. Atualmente, os convidados do Linux excederão /sys/block/sda/device/timeout
e remontarão o sistema de arquivos raiz somente para leitura, exigindo uma reinicialização completa e fsck
. Se as VMs forem não críticas ou forem redundantes, talvez seja preferível deixá-las em pausa até que o armazenamento de dados seja recuperado (ou um administrador decida reinicia-las)
É assim que o VMware Workstation manipula a perda de um disco virtual, por exemplo. Eu entendo que enquanto A estação de trabalho tem uma função de pausa O ESXi pode simplesmente não ter essa função, o que significa que a resposta a essa pergunta pode ser apenas" Não "