管理 Proxmox,不必整天待在終端機

Proxmox 平常用網頁介面就能輕鬆管理,直到某天不行為止:一套儲存配置、一次網路變更、一台卡住的客體,而答案是開一個 SSH 工作階段,再加上一條在論壇找到的指令。Atlas 讓這些日子也能在畫面上處理:以引導式流程進行,並清楚寫明風險;底層的 Proxmox 依然是原本的 Proxmox。

為什麼工作總是回到終端機

原生網頁介面涵蓋了日常的主要工作,但邊緣情況都在 shell 裡:儲存空間要用 zpool 與 LVM,網路要用 interfaces 檔案,沒有回應的客體要用 qm 與 pct。而這些邊緣情況,正是出錯代價最高的地方。

從論壇複製的指令會以完整權限執行。一個意義不同的參數、一個來自別人環境的裝置名稱;root shell 前面沒有任何確認步驟。

而且指令列知識會集中在一個人身上。懂得那些咒語的唯一管理者不在時,主機只能等待;交接一堆 shell 歷史記錄,並不等於交接一套系統。

現在的邊緣工作是怎麼做的

大多數主機上都是同樣的模式:

以 SSH 登入主機,並搜尋適合該工作的指令。

將參數與文件互相比對,因為論壇上一半的回答適用於舊版本。

在 root shell 中執行,並在文字輸出中找尋問題的跡象。

切換到網頁介面,確認結果真的生效。

下一項工作再換另一組工具從頭來過:zfs、ip、qm、vzdump。

一切都只能記在腦中,因為這些都沒有寫在任何地方。

Atlas 如何取代那些泡在 shell 的日子

有風險的邊緣情況變成引導式畫面;終端機不再是必需,而是一種選擇。

為有風險的工作提供引導式流程

儲存配置、網路變更、更新與還原,都以內建檢查的逐步流程執行。危險的參數根本不必輸入。

一切都在同一個畫面

VM、容器、儲存空間、網路、更新與備份都在同一個介面中,並以拓撲呈現,而不是選單樹。

先看影響,再確認

關鍵流程會顯示受影響的資源,並在套用前要求確認;一次誤點不會變成操作錯主機。

不需 SSH 的主控台

客體主控台可從瀏覽器開啟;要連上故障的 VM,不需要終端機和金鑰檔。

Proxmox 依然是 Proxmox

Atlas 在底層管理的是標準的 Proxmox;沒有任何分支。PVE 介面與 shell 照常運作,只是不再是必需。

在瀏覽器中,隨處可用

控制台在主機上、透過瀏覽器執行;查看基礎架構不必依賴存放 SSH 金鑰的那台電腦。

常見問題

這會取代學習 Proxmox 嗎?
不會。Atlas 讓安全的做法成為簡單的做法;它免除的是為了有風險的工作而背誦指令咒語的必要,而不是理解系統的價值。
我還能使用指令列嗎?
可以。shell 與 PVE 介面完全照舊運作。Atlas 接手的,是那些原本得耗在那裡的日子。
網頁介面從未涵蓋的操作怎麼辦?
這正是本頁的重點:儲存配置、網路編輯、還原與修復工作,都以引導式流程執行,而不是 shell 工作階段。
把它交給資淺的管理者安全嗎?
比 root shell 更安全。流程會顯示影響並要求確認,權限與 Proxmox 角色一致,關鍵操作會寫入稽核記錄。
每台客體都需要安裝代理程式嗎?
不需要。Atlas 在主機上執行。客體代理程式就和原生 Proxmox 一樣,仍是選用。
管理流量會傳出我的網路嗎?
不會。控制台在主機本機執行,並在那裡與 Proxmox 溝通。沒有任何流量經過任何人的雲端。
Proxmox 可以不用 SSH 管理嗎?
可以。不開啟 SSH 也能管理 Proxmox;日常工作全部都能透過視覺化介面完成。更輕鬆的 Proxmox 管理正是由此而來:不必背誦指令,而是先看到將會發生什麼,再加以確認。shell 依然留在原處,任何人隨時都能使用,因為這是多開了一條路,而不是封閉一條路。

相關條目