esxi 對 vm 的 command 功能
列出註冊在esxi上面的機器名稱,等簡易資料。超級重要的喔。
vim-cmd vmsvc/getallvms
顯示該VM目前Power狀態(開機/關機),後面的48是ID。要下vim-cmd vmsvc/getallvms取得。
vim-cmd vmsvc/power.getstate 48
開機
vim-cmd vmsvc/power.on 48
強制關機
vim-cmd vmsvc/power.off 48
送出關機指令給VM後再關機
vim-cmd vmsvc/power.shutdown 48
暫停
vim-cmd vmsvc/power.suspend 48
取得完整的指令
vim-cmd vmsvc
help
vim-cmd help [command]
ex.
vim-cmd help vmsvc/power.on
所有對vm進行的動作都是對VMID進行的所以一定要知道ID喔
================================================================================
開機啟動其中一台VM,方法有兩種:
方法一:進入vSphere Client->Configuration->左邊的Virtual Machine Startup/Shutdown->右上方的Properties
請在這邊設定要Automatic Startup的機器就可以了。
方法二:修改/etc/vmware/hostd/vmAutoStart.xml
<ConfigRoot>
<AutoStartOrder>
<_length>1</_length> -------------------------------這邊是預設的但是數字需要跟段落做增加喔
<_type>vim.host.AutoStartManager.AutoPowerInfo[]</_type>
---------------------------------------------------------------這邊是插入的start
<e id="0"> --------------------------------------------0是第一個,有幾個就加幾段並新增編號即可
<_type>vim.host.AutoStartManager.AutoPowerInfo</_type>
<key>
<_type>vim.VirtualMachine</_type>
<moid>672</moid> -------------------------------------VMID
</key>
<startAction>PowerOn</startAction>
<startDelay>-1</startDelay>
<startOrder>1</startOrder>
<stopAction>SystemDefault</stopAction>
<stopDelay>-1</stopDelay>
<waitForHeartbeat>systemDefault</waitForHeartbeat>
</e>
---------------------------------------------------------------這邊是插入的end
</AutoStartOrder>
<SystemDefaults>
<_type>vim.host.AutoStartManager.SystemDefaults</_type>
<enabled>true</enabled> ------------------------------這邊是插入的啟動AutoStart
<startDelay>120</startDelay>
<stopAction>PowerOff</stopAction>
<stopDelay>120</stopDelay>
<waitForHeartbeat>false</waitForHeartbeat>
</SystemDefaults>
</ConfigRoot>
================================================================================
這邊是好久之前遇到的問題了順便再寫一次上來
ESXI 遇到 FILE LOCK 處理方式
前幾天我在進行 vmware convent 時發生了一些問題,導致於 convent 不完全
所以必須要進行刪除虛擬機器的動作
但是發生了File Lock無法刪除檔案的問題
詢問google 後有以下的處理方式可以避免使用重開機的方式,而且空間也確實會放出來
指令如下:
/sbin/services.sh stop & /sbin/services.sh start
會停止啟動的服務資料如下:
# VMvisor chkconfig database
/etc/init.d/ntpd
/etc/init.d/hostd
/etc/init.d/slpd
/etc/init.d/sfcbd
/etc/init.d/wsmand
/etc/init.d/sfcbd-watchdog
- Aug 12 Fri 2011 11:26
esxi 對 vm 的 command 功能
全站熱搜
留言列表