Czasami może zdarzyć się taka sytuacja, kiedy to maszyna wirtualna pracująca pod kontrolą VMware ESX nie odpowiada, a próba jej wyłączenia lub restartu z poziomu vCenter kończy się fiaskiem. Jak zatem wyłączyć VM?
Jest na to sposób.
Podłącz się do konsoli ESX a następnie wykonaj polecenie:
vmware-cmd /vmfs/volumes/datastorename/virtualmachine/<virtual-machine-name>.vmx stop
Jeśli powyższa opcja nie pomaga, spróbuj wyłączyć maszynę w ten sposób:
vmware-cmd /vmfs/volumes/datastorename/virtualmachine/<virtual-machine-name>.vmx stop hard
W sytuacji gdy powyższe polecenie nie pomoże, należy zabić proces.
W pierwszej kolejności musimy pobrać identyfikator procesu - PID (ID procesu):
ps auxwww | grep -i <virtual-machine-name>.vmx
A następnie kończymy proces wydając polecenie:
kill <PID>