はじめに
VMWare vshphreに関するTips情報です。
とある環境にて、特定の仮想サーバにログインができず、vshphre Client経由でも接続ができない状況下で復旧するケースがありました。
今回はそのトラブルシューティングの内容を記載したいと思います。
対象環境
- VMware vSphere ESXi 5.0
対応方法
過去に ssh 設定を済ましておりましたので、今回はターミナルソフトから ESXi に対し、ssh ログインを行います。
ssh 設定をしていない場合は、ESXi 本体の画面から ssh 設定を行う必要があります。
# ssh esxi.example.local
VMの一覧取得
~ # vim-cmd vmsvc/getallvm Vmid Name File Guest OS Version Annotation 26 hoge1.example.local [esxi_data1] hoge1.example.local/hoge1.example.local.vmx rhel6_64Guest vmx-08 28 hoge2.example.local [vmstrage_1] hoge2.example.local/hoge3.example.local.vmx rhel6_64Guest vmx-08 30 hoge3.example.local [vmstrage_1] hoge3.example.local/hoge3.example.local.vmx rhel6_64Guest vmx-08
※値はサンプルとなります
特定のVM状態の確認
~ # vim-cmd vmsvc/power.getstate ${Vmid} Retrieved runtime info Powered on
VMの起動
~ # vim-cmd vmsvc/power.reboot ${Vmid} Powering on VM:
まとめ
Cli経由での操作で起動 / 再起動 / 停止 や、その他設定一覧を出力する等、多様にあります。
万が一、クライアントツールからアクセスできない場合は、Cli経由での対応方法も利用できた方が良いかと思います。
おまけ
少しですが、利用できるコマンド一覧を記載します。
この他にも、様々なコマンドが有りますので、ご興味ある方はご参考まで。
~ # vim-cmd vmsvc Commands available under vmsvc/: acquiremksticket get.spaceNeededForConsolidation acquireticket get.summary connect get.tasklist convert.toTemplate getallvms convert.toVm gethostconstraints createdummyvm login destroy logout device.connection message device.connusbdev power.getstate device.disconnusbdev power.hibernate device.diskadd power.off device.diskaddexisting power.on device.diskremove power.reboot device.getdevices power.reset device.toolsSyncSet power.shutdown device.vmiadd power.suspend device.vmiremove power.suspendResume devices.createnic queryftcompat get.capability reload get.config setscreenres get.config.cpuidmask snapshot.create get.configoption snapshot.dumpoption get.datastores snapshot.get get.disabledmethods snapshot.remove get.environment snapshot.removeall get.filelayout snapshot.revert get.filelayoutex snapshot.setoption get.guest tools.cancelinstall get.guestheartbeatStatus tools.install get.managedentitystatus tools.upgrade get.networks unregister get.runtime upgrade get.snapshotinfo
[amazonjs asin=”479814259X” locale=”JP” title=”VMware徹底入門 第4版 VMware vSphere 6.0対応”]
[amazonjs asin=”4774175927″ locale=”JP” title=”改訂新版VMwareの基本~仮想化/クラウドのための設計・構築・運用のポイントがわかる”]