前提(以下で確認した)
- ESXi 5.0.0
- ESXi 5.1.0
ESXi ログイン
- 前提としてESXiログイン可状態設定(コンソールで直接/VCenterで)
command
ssh root@IPAddr
ESXi メンテナンスモード解除
command
vim-cmd hostsvc/maintenance_mode_exit
VM仮想ゲスト一覧
command
vim-cmd vmsvc/getallvms
VM仮想ゲスト状態確認
command
vim-cmd vmsvc/power.getstate [Vmid つまり 数字]
VM仮想ゲスト電源ON
command
vim-cmd vmsvc/power.on [Vmid つまり 数字]
シナリオ
- ESXiホストの電源全部落ちている状態から起動したい
- VCenterインストールVM仮想ゲスト[vcenter] を起動したい
1. ESXi ログイン(Windows [Putty/TeraTerm] or Linux [OpenSSH] など)
command
ssh root@192.168.111.14
2. VM仮想ゲスト一覧
command
~ # vim-cmd vmsvc/getallvms
Vmid Name File Guest OS Version Annotation
1 vcenter [esxi_local] vcenter/vcenter.vmx windows7Server64Guest vmx-08
2 vtest [esxi_local] vtest/vtest.vmx centos64Guest vmx-08
3 vmyumrepov [esxi_local] vmCent6.4Minimal/vmCent6.4Minimal.vmx centos64Guest vmx-08
4 vmCent06minimal [esxi_local] vmCent06Minimal/vmCent06Minimal.vmx centos64Guest vmx-08
3. VM仮想ゲスト状態確認(ESXi)
command
~ # vim-cmd vmsvc/power.getstate 1
Retrieved runtime info
Powered off
4. VM仮想ゲスト電源ON(ESXi)
command
~ # vim-cmd vmsvc/power.on 1
Powering on VM:
5. VM仮想ゲスト状態確認 再び(ESXi)
command
~ # vim-cmd vmsvc/power.getstate 1
Retrieved runtime info
Powered on
6. VM仮想ゲストログイン(Windows [RDP])
RemoteDeskTop
192.168.111.184:3389