[VMware] 使用 vim-cmd 在 ESXi 上將虛擬機器開機
今天公司停電檢修,
復電之後,公司的 ESXi server 自動開機了 (可能是 BIOS 設定的關係),
可是我在上面的虛擬機器並沒有自動打開…
參考了之前寫的 使用 vim-cmd 在 ESXi 上建立虛擬機器的 snapshot 這篇,
我們可以用 vim-cmd 把虛擬機器直接開機~
首先用 ssh 連上 ESXi server (前提當然是 ESXi server 有開啟 ssh 服務):
ssh root@172.22.2.1
登入之後,執行 vim-cmd vmsvc/getallvms 指令,
列出所有的虛擬機器:
root@localhost ~ # vim-cmd vmsvc/getallvms Vmid Name File Guest OS Version 10 Windows10 [datastore1] Windows10/Windows10.vmx windows10Guest vmx-09 244 CentOS7 [datastore1] CentOS7/CentOS7.vmx centos7Guest vmx-10
這邊的 Vmid 很重要,將虛擬機器開機時,
必須使用這個 Vmid,例如:
root@localhost ~ # vim-cmd vmsvc/power.on 244 Powering on VM:
這邊 244 的部分就是那台 CentOS 7 虛擬機器的 Vmid,
這裡如果改打 CentOS7 這個機器名稱,可是無效的喔~
利用 vim-cmd,就可以很方便的把虛擬機器打開啦~^^
(本頁面已被瀏覽過 811 次)