※ このエントリは、はてなグループ終了に伴う、サブブログからの引越エントリ(2010/12)です。
※ 情報が古い可能性もありますので、ご留意ください。
CLI をインストールしたリモートのサーバからコマンドを発行して、vCenter Server の仮想マシン (VM) を制御する。
"--server" は vCenter のIPアドレス、"--vihost" はホスト(ノード)のIPアドレス、って感じ。ちなみに "--password" でパスワードも指定できる。
# ちなみに、vmware-cmdは、下記以外にも、もっと色々な操作が可能。おいおい書いていきます。
Config(.vmx, .vmtx)のパスを確認する
# vmware-cmd --server 10.255.xxx.xxx --username Administrator --vihost 10.255.yyy.yyy -l Enter password: /vmfs/volumes/4cfcxxxx-ba2cxxxx-64xx-00xxxx06xxxx/template_xxxx/template_n.vmtx /vmfs/volumes/4cfcxxxx-ba2cxxxx-64xx-00xxxx06xxxx/test01/test01.vmx
仮想マシンを起動する
# vmware-cmd '/vmfs/volumes/4cfcxxxx-ba2cxxxx-64xx-00xxxx06xxxx/test01/test01.vmx' start --server 10.255.xxx.xxx --username Administrator --vihost 10.255.yyy.yyy Enter password: start() = 1
仮想マシンのuptimeを確認する
# vmware-cmd '/vmfs/volumes/4cfcxxxx-ba2cxxxx-64xx-00xxxx06xxxx/test01/test01.vmx' getuptime --server 10.255.xxx.xxx --username Administrator --vihost 10.255.yyy.yyy Enter password: getuptime() = 2340
仮想マシンを停止する(ゲストのシャットダウン)
# vmware-cmd '/vmfs/volumes/4cfcxxxx-ba2cxxxx-64xx-00xxxx06xxxx/test01/test01.vmx' stop soft --server 10.255.xxx.xxx --username Administrator --vihost 10.255.yyy.yyy Enter password: stop() = 1