[VMware] 使用 vim-cmd 在 ESXi 上將虛擬機器開機

[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 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料