VMwareServer コマンドラインインターフェイス
http://extstrg.asabiya.net/pukiwiki/index.php?VMwareServer%20%A5%B3%A5%DE%A5%F3%A5%C9%A5%E9%A5%A4%A5%F3%A5%A4%A5%F3%A5%BF%A1%BC%A5%D5%A5%A7%A5%A4%A5%B9目次 †
コマンドラインインターフェイス概要 †
VMwareServerは専用GUI / Webインターフェイス以外にコマンドラインからの操作を受け付けるインターフェイスを持つ。
コマンドラインインターフェイスはVMwareServerインストール時に /usr/bin 配下に導入され、対話型/非対話型の二種が提供されている。
- バージョンによる差異
VMwareServer 1.xと2.xはインターフェイスのコマンド名が異なっている。内部コマンドには大きな差異は無いがキックアップするコマンドが異なるため、使用時には注意が必要である。
VMwareServer 1.x系 †
VMwareServer 2.x系 †
以下2種類のCLIが提供されている。
- 対話型CLI:vmware-vimsh
- 非対話型CLI:vmware-vim-cmd
VMに対して操作を行うときはVMID(VM毎に割り当てられるユニークID)を指定する形にて行う。
VMIDはVMリストを取得することで調べることができる。
使用例 †
非対話型CLIでの操作例
- VMのリストを取得
vmware-vim-cmd vmsvc/getallvms
- VMの電源ON
vmware-vim-cmd vmsvc/power.on VMID
- VMの電源OFF
vmware-vim-cmd vmsvc/power.off VMID
- VMの再起動
vmware-vim-cmd vmsvc/power.reboot VMID
- VMのサスペンド
vmware-vim-cmd vmsvc/power.suspend VMID
- VMの追加
solo/registervm [VMX File FullPath] [Inventory Name]
例.solo/registervm /usr/local/vmware/VirtualMachines/WindowsXP-SP2/Windows\ XP\ Professional.vmx WindowsXP-SP2
参考資料 †
- VMware Server Documentation
http://www.vmware.com/support/pubs/server_pubs.html
- vimsh for VMware ESX 3.5(PDF)
http://knowledge.xtravirt.com/white-papers/index.php?option=com_remository&func=download&id=9&chk=c87dd71e82212b156d972829a3bfc97f&no_html=1
- VMware Server 2.0 をコマンドラインから操作する方法
http://d.hatena.ne.jp/pyopyopyo/20081011/p1
Last-modified: 2008-11-06 (木) 00:21:26 (5650d)