« コマンドラインから仮想マシンをリブートする : vmsvc/power.reboot / ESXi 4.1 | トップページ | "VMware ESX 4.1"と"VMware vCenter Server 4.1"、"VMware ESX 4.1 Update 1"と"VMware vCenter Server 4.1 Update 1"で、できたこと »

コマンドラインから仮想マシンの電源をリセットする : vmsvc/power.reset / ESXi 4.1

ESXi サーバーに SSH で接続し、仮想マシンの電源をリセットします。


コマンドの使い方です。

~ # vim-cmd help vmsvc/power.reset
Usage: power.reset vmid
Reset the specified virtual machine.
~ #


実行例です。まず、登録されている仮想マシンの一覧を取得し Vmid を確認します。

~ # vim-cmd vmsvc/getallvms
Vmid   Name             File                   Guest OS          Version   Annotation
128    vm5    [datastore3] vm5/vm5.vmx   ubuntuGuest             vmx-07
48     vm1    [datastore3] vm1/vm1.vmx   windows7Server64Guest   vmx-07
64     vm2    [datastore3] vm2/vm2.vmx   centosGuest             vmx-07
80     vm3    [datastore3] vm3/vm3.vmx   winLonghornGuest        vmx-07
96     vm4    [datastore3] vm4/vm4.vmx   winNetStandardGuest     vmx-07
~ #

仮想マシン vm3 の状態を確認します。

~ # vim-cmd vmsvc/power.getstate 80
Retrieved runtime info
Powered on
~ #

vSphere Clinet から見た状態です。仮想マシン vm3 が起動中です。

仮想マシン vm3 の電源をリセットします。

~ # vim-cmd vmsvc/power.reset 80
Reset VM:
~ #

仮想マシン vm3 の電源がリセット後、仮想マシンが起動したときの状態です。

仮想マシンの電源がオフ状態でリセットしようとしました。電源がオフ状態でリセットは出来ないので、エラーメッセージが表示されます。

~ # vim-cmd vmsvc/power.reset 80
Reset VM:
Reset failed
~ #

« コマンドラインから仮想マシンをリブートする : vmsvc/power.reboot / ESXi 4.1 | トップページ | "VMware ESX 4.1"と"VMware vCenter Server 4.1"、"VMware ESX 4.1 Update 1"と"VMware vCenter Server 4.1 Update 1"で、できたこと »

VMware ESXi」カテゴリの記事