開始前先了解
先確認 VM 已安裝完成, 能正常手動啓動與關機. 本篇是一般 VM 的節點開機行為設定, 不會建立高可用叢集, 也不是每天定時開關機的排程.
本系列以單一節點示範. 啓動順序影響同一節點上的 VM; 使用 HA 管理的資源另有其管理方式, 不應直接把本篇當成 HA 復原設定.
本篇實機畫面核對設定入口與表單欄位, 範例勾選及數值未套用到示範 VM. 實際使用時請按 "完成" 保存, 並自行核對保存結果; 本系列沒有為此重新啟動實體節點.
本系列使用 Proxmox VE 9 繁體中文介面的真實截圖. 節點, 儲存名稱與示範數值請換成自己的環境; 作業系統安裝程式可能維持其原有語言.
01選取虛擬機, 找到自動啓動選項
選取自己的 VM, 切到 "選項", 找到 "開機後自動啓動". 先核對目前設定, 並確認這台 VM 確實需要隨節點恢復服務.
不要讓未完成安裝, 故障排查中或不再使用的 VM 自動開機. 同時評估節點開機時是否有足夠 CPU, 記憶體與儲存資源啓動所有必要 VM.
放大圖片
02啟用開機後自動啓動並儲存
編輯 "開機後自動啓動", 勾選後按 "完成" 儲存. 回到選項清單, 確認該項目顯示 "是", 避免只打開視窗卻沒有保存.
此設定是在節點開機時啓動 VM, 不會因為儲存設定就立刻替停止中的 VM 開機. 如果現在就需要執行, 仍需另外按 "啓動" 並驗證作業系統.
放大圖片
03設定啓動次序與等待時間
編輯 "啓動/關機順序". 多台 VM 可依相依關係指定順序, 例如資料庫設為 1, 網站設為 2. 一般會依啓動順序由小到大處理, 關機則反向處理.
"啓動延遲" 是此 VM 啓動後, 處理下一台前等待的秒數; "關機逾時" 則限制等待正常關機的時間. 圖中以次序 1, 延遲 30 秒與逾時 60 秒說明欄位, 請依實際開機及關機速度調整, 不要直接套用所有範例值.
次序與等待秒數不會主動檢查資料庫或網站是否已健康. 有嚴格服務相依需求時, 應另行安排應用程式的就緒檢查, 不要只靠固定延遲判定服務完成啓動.
放大圖片
04保存設定, 在維護時段驗證
回到 "選項" 核對自動啓動與順序設定, 並對需要一起啓動的其他 VM 做相同規劃. 建議記錄每台 VM 的用途, 次序與等待時間, 避免後續變更互相矛盾.
不需要為了確認設定立刻重新啟動實體節點. 請在已安排的維護時段, 完成備份並通知使用者後驗證節點開機行為, 再核對 VM 作業記錄與應用程式是否恢復.
放大圖片
完成後如何確認
實際操作時, 請確認自動啓動與順序已保存. 本篇僅核對入口與未保存的範例表單, 沒有進行實體節點重開機驗證. 設定保存與服務復原演練完成應分開判定.
常見問題
設定後, VM 故障就會自動換主機啓動嗎?
不會. 本篇只設定一般節點開機時的自動啓動, 不提供跨節點故障切換能力.
這個設定可以每天晚上關機嗎?
不行, 它不是每日排程. 本篇的關機順序是在節點正常關機流程中安排 VM 的先後, 不會每天主動執行.