ℹ️本記事は古いコンテンツを変換して表示しています。
表示が崩れたり、リンクが正しくない可能性があります。ご了承ください。
ℹ️本記事は古いコンテンツを変換して表示しています。
表示が崩れたり、リンクが正しくない可能性があります。ご了承ください。
2016/02/16 21:02 : VMware ESXiの仮想マシン強制リセット
VMware ESXiで動いている仮想マシンが突如クラッシュしてはまった。電源OFFもリセットも聞かなくて困ったのでメモ。
要はkill
すればいい。
VMware ESXiで動いている仮想マシンが突如クラッシュしてはまった。電源OFFもリセットも聞かなくて困ったのでメモ。
とりあえずVMware FusionやvSphere Clientが寝ぼけているだけの可能性を考慮して、sshからvim-cmdしてみる。
~ # vim-cmd vmsvc/getallvms Vmid Name File Guest OS Version Annotation (...snip...) 6 feather-core [himawari] feather-core/feather-core.vmx windows7_64Guest vmx-07 ~ # vim-cmd vmsvc/power.on 6 Powering on VM: Power on failed ~ # vim-cmd vmsvc/power.off 6 Powering off VM: Power off failed
VMware Fusionでは電源操作のボタンがグレーになったままで制御不能。
/var/log/hostd.logによるとこんなのが出ているけど、さっぱり。状態機械が壊れたかね……。
2016-02-16T11:52:38.970Z [5D680B90 error 'vm:/vmfs/volumes/ac1adf04-f1d9bbec/feather-core/feather-core.vmx'] Invalid transition requested (VM_STATE_SETTING_SCREEN_RES -> VM_STATE_SETTING_SCREEN_RES): Invalid state
ルータやらサーバやらが同居しているホストなので再起動はしたくない。しょうがないので少し頑張る。
~ # ps -c | grep feather 18192674 18192674 vmx /bin/vmx -ssched.group=host/user -# name=VMware ESX;version=5.0.0;buildnumber=623860;licensename=VMware ESX Server;licenseversion=5.0 build-623860; -@ pipe=/tmp/vmhsdaemon-0/vmx7c0a24ea84a42345; /vmfs/volumes/ac1adf04-f1d9bbec/feather-core/feather-core.vmx 18190627 vmm0:feather-core 18192677 vmm1:feather-core 18190630 18192674 vmx-vthread-5:feather-core /bin/vmx -ssched.group=host/user -# name=VMware ESX;version=5.0.0;buildnumber=623860;licensename=VMware ESX Server;licenseversion=5.0 build-623860; -@ pipe=/tmp/vmhsdaemon-0/vmx7c0a24ea84a42345; /vmfs/volumes/ac1adf04-f1d9bbec/feather-core/feather-core.vmx 18192679 18192674 vmx-mks:feather-core /bin/vmx -ssched.group=host/user -# name=VMware ESX;version=5.0.0;buildnumber=623860;licensename=VMware ESX Server;licenseversion=5.0 build-623860; -@ pipe=/tmp/vmhsdaemon-0/vmx7c0a24ea84a42345; /vmfs/volumes/ac1adf04-f1d9bbec/feather-core/feather-core.vmx 18192680 18192674 vmx-vcpu-0:feather-core /bin/vmx -ssched.group=host/user -# name=VMware ESX;version=5.0.0;buildnumber=623860;licensename=VMware ESX Server;licenseversion=5.0 build-623860; -@ pipe=/tmp/vmhsdaemon-0/vmx7c0a24ea84a42345; /vmfs/volumes/ac1adf04-f1d9bbec/feather-core/feather-core.vmx 18194729 18192674 vmx-vcpu-1:feather-core /bin/vmx -ssched.group=host/user -# name=VMware ESX;version=5.0.0;buildnumber=623860;licensename=VMware ESX Server;licenseversion=5.0 build-623860; -@ pipe=/tmp/vmhsdaemon-0/vmx7c0a24ea84a42345; /vmfs/volumes/ac1adf04-f1d9bbec/feather-core/feather-core.vmx 18193087 18193087 grep grep feather
きっとPID, PPIDの順だろうと推測すれば、最初に出ている18192674がマスタープロセスっぽい。そうとわかればkill
する。
~ # kill 18192674
再度ps -c
でプロセスが消えていることを確認、あとはvim-cmd
でpower onして解決。