開始前先了解

請使用 專為模板準備的虛擬機副本, 不要直接將仍在提供服務的虛擬機轉成模板. 本篇示範 110 (ubuntu-template), 原本的 100 (demo-ubuntu) 繼續保留.

轉換後的模板不能像一般虛擬機直接啟動. 若要修改內容, 應先從模板複製出可開機的虛擬機, 調整完成後再製作新版本模板.

模板會包含客體磁碟內的內容. 請先移除不應散布的業務資料, 個人檔案, SSH 授權公鑰與帳密設定. 不要把具有真實業務憑證的主機當成公用模板.

轉換成模板不會自動清理 Ubuntu 的主機名稱, 固定 IP, machine-id 或 SSH 主機金鑰. 本篇示範模板機制; 若要大量部署, 還需使用已驗證的客體初始化流程, 並在新副本上線前核對獨立身分.

本系列使用 Proxmox VE 9 繁體中文介面的真實截圖. 節點, 儲存名稱與示範數值請換成自己的環境; 作業系統安裝程式可能維持其原有語言.

01準備專用模板副本, 保留原服務

先由乾淨的 Ubuntu 安裝建立專用副本, 或完整複製一台已經確認適合當基礎的測試虛擬機. 使用獨立 VM ID 與名稱, 本篇為 110 (ubuntu-template).

若副本繼承固定 IP, 請先隔離副本網路, 從主控台調整, 避免與原主機同時上線造成位址衝突. 不要為方便而讓原主機和副本共同使用同一個正式 IP.

在專用副本確認 Ubuntu 能正常開機, 需要的更新與常用套件已安裝, Guest Agent 可使用. 模板應保持用途單純, 不必先安裝所有未來可能使用的服務.

Proxmox VE 左側顯示專用的 ubuntu-template 虛擬機 放大圖片
使用獨立的專用副本製作模板, 原服務虛擬機繼續保留.

02核對模板內容與後續初始化方式

在 Ubuntu 副本中檢查是否含有不應複製的檔案, 憑證, 資料庫或管理者的 SSH 授權設定. 帳號密碼若保留在模板中, 會被副本繼承; 新副本上線前應改用各自的存取設定.

再回 Proxmox VE 硬體 核對磁碟. 保留必要的系統碟, 取下安裝 ISO, 並確認沒有不該跟著模板複製的額外業務資料碟.

若使用 Cloud-Init 影像, 請依 Cloud-Init 初始化教學 確認影像本身已支援初始化, 以及新副本的帳號, SSH 公鑰與網路資料會正確套用. 單純新增 Cloud-Init 光碟不會把一般 Ubuntu 安裝自動變成通用化影像.

不要在使用中的原主機刪除 machine-id 或 SSH 主機金鑰. 身分清理必須針對專用副本, 並先確認下一次開機能建立新身分與正常登入. 沒有驗證初始化方式前, 新副本保持網路隔離.

Proxmox VE 模板準備虛擬機的硬體與磁碟設定 放大圖片
核對模板的磁碟與安裝媒體, 並確認客體初始化規劃.

03正常關機後轉換為模板

在專用副本儲存工作並正常關機. 等待 Proxmox VE 顯示 110 (ubuntu-template) 已停止, 再核對一次 VM ID 與名稱.

在這台專用副本的 更多 選單選擇 轉換成範本, 或使用樹狀清單對應的右鍵操作. 仔細閱讀確認視窗, 確認操作的是專用副本後才繼續.

等候轉換工作完成, 不要在工作執行時刪除磁碟或強制修改設定. 若出現儲存或磁碟相容性錯誤, 先檢查工作紀錄, 不要直接改動底層磁碟檔案.

Proxmox VE 專用 Ubuntu 副本的轉換為模板確認視窗 放大圖片
確認專用副本已停止, 再執行轉換為模板.

04確認模板狀態, 用副本驗證

完成後, 左側項目的圖示與可用操作應呈現模板狀態. 模板不能直接啟動, 這是正常行為, 不要為了開機而強行改寫模板的磁碟檔案.

依複製教學從模板建立一台新 VM, 第一次啟動先在隔離網路中核對系統, 服務與客體身分初始化. 能成功複製不等於新副本已適合直接投入正式使用.

建議在模板名稱或說明記錄 Ubuntu 版本, 更新日期, 安裝套件與初始化方式. 日後更新時建立新版本模板, 不要修改仍被連結複製依賴的基底.

Proxmox VE 樹狀清單顯示已轉換的 Ubuntu 模板 放大圖片
模板可作為複製來源, 以新 VM 驗證內容與初始化結果.

完成後如何確認

專用副本已轉為模板, 原服務虛擬機仍保留. 後續從模板建立的新 VM, 需完成自己的主機名稱, IP, 帳密與身分核對後才上線.

常見問題

模板可以當成備份嗎?

用途不同. 模板是部署基礎, 不是依時間保留服務資料的備份. 原虛擬機與新副本仍需各自規劃備份及還原驗證.

模板內容要更新時怎麼辦?

先從模板複製出一般虛擬機, 更新並驗證, 再製作新版本模板. 若舊模板仍被連結複製使用, 不可先刪除或改動其基底磁碟.

轉模板會自動換掉 Ubuntu 的身分嗎?

不會. Proxmox VE 的模板操作不會自動清理客體內的固定 IP, machine-id 或 SSH 主機金鑰. 需要另外完成已驗證的客體初始化, 新副本也要核對是否具有獨立身分.

操作時需要協助?

告訴我們您停在哪個步驟, 由客服協助您確認.

聯絡客服