VMWare ESX/ESXi底層Hypervisor仍是由Linux客製而成的精簡型OS,
一般常用Shell Command大多有支援,但部份如netstat便被取消,
而其中與VMWare操作相關的Command如下:
vim-cmd vmsvc/getallvms將所有正在Run的VM列出,並列出其VMID
vim-cmd vmsvc/power.off vmid
將特定vmid的VM關機
vim-cmd vmsvc/power.on vmid
將特定vmid的VM開機
vim-cmd vmsvc/power.reboot vmid
將特定vmid的VM重新開機
vim-cmd vmsvc/destroy vmid
將特定vmid的vm自磁碟中刪除
vim-cmd hostsvc/maintenance_mode_enter
將Hypervisor改為維護模式
vim-cmd hostsvc/maintenance_mode_exit
將Hypervisor由維護模式切回正常模式
vim-cmd solo/registervm /vmfs/vol/datastore/dir/vm.vmx
將VMX註冊到Inventory中
vim-cmd vmsvc/unregister vmid
將特定vmid之VM由Inventory中移除
vim-cmd vmsvc/tools.install vmid
指定特定vmid之VM進行Vmware tool的安裝
vim-cmd hostsvc/net/info
提供Hypervisor網路相關資訊
chkconfig -l
顯示Hypervisor正在跑的Daemon,亦可用於顯示設定。
指定特定vmid之VM進行Vmware tool的安裝
vim-cmd hostsvc/net/info
提供Hypervisor網路相關資訊
chkconfig -l
顯示Hypervisor正在跑的Daemon,亦可用於顯示設定。
esxtop
如同一般Linux上的top之功能
vmkerrcode -l
列出VM Kernel的錯誤訊息
esxcfg-info
列出ESX Host設定
esxcfg-nics -l
列出ESX Host網卡資料,以及設定。
esxcfg-vswitch -l
列出虛擬Swith資訊,以及其設定。
dcui
可以由SSH Session轉換成Console Screen.
vsish
Vmware 互動介面
decodeSel /var/log/ipmi_sel.raw
讀取Server 原始紀錄檔
reboot -f
強迫Host重新開機
可惜的是這些指令多半沒有Help或是說明,必須自行摸索參數。
沒有留言:
張貼留言