什麼是 Proxmox 維運層?

Proxmox 維運層是執行於 Proxmox VE 之上、負責伺服器日常維運的軟體。Proxmox 提供虛擬化。維運層會事先顯示變更將影響哪些部分,讓從儲存空間到虛擬機器的相依關係清楚可見,並把高風險的步驟變成需要確認的步驟。它不取代 Proxmox,而是透過 Proxmox 自己的工具與權限運作。

為什麼需要獨立的一層

Proxmox 介面開放所有功能,但往往不會顯示操作的結果。刪除磁碟、修改橋接器或安裝更新都只是一個按鈕;這個按鈕會影響哪台虛擬機器、哪份備份或哪個網路,必須另外查證。

在小型團隊與家用實驗室中,這些知識通常只存在於一個人的腦中。維運層從機器讀取這些資訊,並放在操作之前。

常與什麼混淆

管理介面

Proxmox 本身的網頁介面。它開放所有功能,工作的順序與結果則留給使用者自行處理。

資料中心管理工具

例如 Proxmox Datacenter Manager,可從單一位置監看多個叢集。重點在廣度:多個叢集、多個節點。

自動化工具

例如 Ansible 與 Terraform。它們以程式碼描述重複的設定;但不會顯示該程式碼的影響。

維運層

專注於單一主機或叢集的深度。操作之前顯示影響,操作之後顯示結果。

這四種工具並不互相排斥,可在同一個基礎架構中一起使用。

維運層的六項工作

影響預覽

操作執行之前,會列出它將影響的磁碟、儲存池、虛擬機器與備份。

相依關係圖

從實體磁碟到儲存池、從儲存池到虛擬機器與網路的關聯,以單一檢視繪出。

安全更新

安裝套件更新之前,會先將其影響分組;需要重新啟動的更新會另外標示。

備份驗證

備份工作已排程並不足夠;會顯示每台機器最近一次備份的新舊程度,而掉出排程的機器會明顯標出。

持續監看

磁碟健康狀態、儲存池使用量與服務狀態會在背景監控;問題會在任何人察覺之前先行通報。

稽核紀錄

誰在何時執行了哪項操作,都會記錄下來。

詳細說明

如何評估維運層

是否在本機執行

管理資料不應離開基礎架構。網際網路連線中斷時,產品應持續運作。

是否遵循 Proxmox 的權限

應使用 Proxmox 的使用者與權限,而不是自建角色系統。

是否透過 Proxmox 的工具寫入

設定應透過 Proxmox 的 API 與工具變更。手動編輯設定檔的工具,會在 Proxmox 更新時損壞。

是否要求確認破壞性操作

刪除資料的操作應以數字顯示其影響,並要求明確確認。

移除後會留下什麼

移除產品後,Proxmox 安裝應維持原樣繼續運作。

AtlasPVE 在這個定義中的位置

AtlasPVE 是依此定義打造的 Proxmox 維運層。它安裝在 Proxmox VE 主機上,在本機執行,使用 Proxmox 的權限,並透過 Proxmox 的工具寫入設定。Proxmox 介面維持原樣。

常見問題

Proxmox 維運層會取代 Proxmox 嗎?
不會。Proxmox 仍然提供虛擬化。維運層執行於其上,Proxmox 介面也可以繼續使用。
維運層與 Proxmox Datacenter Manager 有什麼差別?
Datacenter Manager 專注於從單一位置監看多個叢集。維運層專注於顯示單一主機或叢集上某項操作的影響與結果。兩者可以一起使用。
維運層需要網際網路連線嗎?
不應需要。AtlasPVE 在沒有網際網路連線時也能運作,管理資料不會離開主機。
家用實驗室需要維運層嗎?
單一主機上同樣有相依關係:一顆磁碟可能承載多台虛擬機器。影響預覽與備份驗證,在家用實驗室中也能避免資料遺失。
移除維運層會發生什麼事?
Proxmox 安裝會維持原樣繼續運作。虛擬機器、儲存空間與網路設定都留在 Proxmox 中。
維運層以什麼權限運作?
AtlasPVE 不會自建角色系統。操作的權限是從 Proxmox 的使用者與權限定義中讀取。