« コマンドラインから仮想マシンの電源をオンにする : vim-cmd vmsvc/power.on / ESXi 4.0 Update 2 | トップページ | USB メモリに"VMware ESXi 4.1"をインストールする → 失敗 / ESXi 4.1 »

コマンドラインから仮想マシンをシャットダウンする : vim-cmd vmsvc/power.shutdown / ESXi 4.0 Update 2

ESXi サーバーに SSH で接続し、仮想マシンをシャットダウンします。



コマンドの使い方です。

~ # vim-cmd help vmsvc/power.shutdown
Usage: power.shutdown vmid
Shutdown the guest OS
~ #

実行例です。まず、登録されている仮想マシンの一覧を取得し Vmid を確認します。
~ # vim-cmd vmsvc/getallvms
Vmid   Name               File               Guest OS     Version   Annotation
112    vm102   [datastore1] vm102/vm1.vmx   rhel5Guest    vmx-07
64     vm1     [datastore1] vm1/vm1.vmx     rhel5Guest    vmx-07
80     vm2     [datastore1] vm2/vm2.vmx     ubuntuGuest   vmx-07
96     vm101   [datastore1] vm101/vm1.vmx   rhel5Guest    vmx-07
~ #

vSphere Clinet から見た状態です。仮想マシン vm101 が起動しています。

仮想マシン vm101 をシャットダウンします。

~ # vim-cmd vmsvc/power.shutdown 96
~ #

vSphere Clinet から見た状態です。仮想マシン vm101 がシャットダウン中です。

シャットダウンが終了しました。

すでに仮想マシンがシャットダウンしているのに、シャットダウンしようとしました。すでにシャットダウンしているので、エラーメッセージが表示されます。

~ # vim-cmd vmsvc/power.shutdown 96
(vim.fault.ToolsUnavailable) {
   dynamicType = ,
   faultCause = (vmodl.MethodFault) null,
   msg = "Cannot complete operation because VMware Tools is not running in this virtual machine.",
}
~ #

« コマンドラインから仮想マシンの電源をオンにする : vim-cmd vmsvc/power.on / ESXi 4.0 Update 2 | トップページ | USB メモリに"VMware ESXi 4.1"をインストールする → 失敗 / ESXi 4.1 »

VMware ESXi」カテゴリの記事