如何在 VMware ESXi 和 Workstation 中啟用虛擬機自動啟動
在 VMware 主機啟動時自動啟動虛擬機 (VM) 可以顯著簡化您的工作流程並確保關鍵系統始終可用。本指南將引導您完成在 VMware ESXi 和 VMware Workstation 環境中為虛擬機啟用自動啟動的過程。
VMware Workstation Pro 提供自動啟動功能,允許在 Windows 主機啟動時啟動虛擬機。設置方法如下:
步驟一:配置 VMware 自動啟動服務。按打開 Windows 服務應用程序Win + R, 打字services.msc,然後按 Enter 鍵。找到 VMware 自動啟動服務,右鍵單擊它,然後選擇屬性。將啟動類型設置為“自動”,如果服務尚未運行,則單擊啟動。
步驟2:打開 VMware Workstation,然後右鍵單擊左側面板中的“我的電腦”。從上下文菜單中選擇“配置自動啟動虛擬機”。
步驟3:在“自動啟動/自動停止”對話框中,選擇要自動啟動的虛擬機。您還可以使用“上移”和“下移”按鈕設置它們開始的順序。
第4步:單擊“確定”保存您的設置。
如果您遇到錯誤消息“無法更新自動啟動配置”,您可能需要調整文件權限。導航至C:ProgramDataVMwareVMware Workstation,右鍵單擊 vmautostart.xml 文件,選擇“屬性”,然後選擇“安全”,並確保您的用戶帳戶具有寫入權限。
在 VMware ESXi(獨立主機)中啟用自動啟動
對於獨立 ESXi 主機,您可以直接通過 ESXi 主機客戶端界面配置自動啟動:
步驟一:登錄到 ESXi Host Client Web 控制台。
步驟2:導航到管理 > 系統 > 自動啟動。
步驟3:單擊“編輯設置”並將“啟用自動啟動/停止”設置為“是”。
第4步:選擇要自動啟動的虛擬機,然後單擊工具欄中的“啟用”。
第5步:如果需要,使用“提前啟動”和“稍後啟動”按鈕調整啟動順序。
您可以通過單擊“配置”並調整啟動延遲、關閉延遲、停止操作和等待檢測信號等設置來進一步自定義每個虛擬機的啟動行為。
vCenter 管理的環境中的自動啟動
當 ESXi 主機由 vCenter 管理時,自動啟動設置不會在 vMotion 期間隨虛擬機傳輸。相反,您可以使用 vCenter 的計劃任務來實現類似的功能:
步驟一:在 vSphere Client 中,選擇要配置的虛擬機。
步驟2:轉到“配置”選項卡並導航到“計劃任務”>“新建計劃任務”。
另請閱讀:將 ESXi 主機添加到 VMware vCenter Server (vCSA)
步驟3:為任務命名(例如,“打開 VM1 電源”),將其設置為“在 vCenter 啟動後”運行,並根據需要指定延遲。
第4步:單擊“安排此任務”以保存您的設置。
請務必注意,對於屬於 vSphere High Availability (HA) 群集的 ESXi 主機,自動啟動選項處於禁用狀態。這是因為 HA 管理髮生故障時跨主機的 VM 重新啟動,這可能與單個主機的自動啟動設置發生衝突。
通過利用這些自動啟動功能,您可以確保關鍵虛擬機在需要時始終啟動並運行,從而減少虛擬環境中的手動干預和潛在的停機時間。
