最近の新しい VMWare では状況が異なると思いますが、古いVMWareサーバが応答しなくなってしまったので色々試してみたところ、起動時の質問で停止しているようで、vmware-cmd
調べてみたところ、vmware-cmd というコマンドで VMWare サーバ管理できるということがわかりましたので、まずは状況を表示させてみました。
vmware-cmd ‘/var/lib/vmware/Virtual Machines/foo/bar.vmx’ getstate
getstate() = stuck
stuck と表示されました。検索で出てきた情報は on か off だったのですが、これが応答待ちで止まっているということのようです。最初はこれがわからずVMWareの再起動やネットワーク設定のやり直しなど色々試したのですがなかなか解決しませんでした。
そうこうしているうちに、vmware-cmd
vmware-cmd ‘/var/lib/vmware/Virtual Machines/foo/bar.vmx’ answer
Question (id = 77293619) :The location of this virtual machine’s configuration file has changed since it was last powered on.
If the virtual machine has been copied, you should create a new unique identifier (UUID). If it has been moved, you should keep its old identifier.
If you are not sure, create a new identifier.
What do you want to do?
0) Cancel
1) Create
2) Keep
3) Always Create
4) Always Keep
Select choice. Press enter for default <0> :
なんだか見たことがあるような気がするメッセージです。ディスク構成が変わったりしたときにUUIDを再生成するかどうか確認するメッセージ表示のようです。今回は特に構成を変更した訳ではないので「2」を選びました。
その結果、ゲストOSも起動し、今までと同様に稼働できるようになりました。GUIの管理コンソールから接続できればすぐに分かる事象かもしれませんが、今回はなぜか管理コンソールから接続ができませんでした。
0件のコメント