核心概念
本頁簡述 QemuRun-pve 的五個核心設計,每項的完整說明在對應主題頁。
VMID 即 IP 末段
每台 VM 的 IP 是 GATEWAY 前三段加上 VMID,例如 VMID 120 → 192.168.0.120/24。服務不需要維護 IP 對照表,看到 VMID 就知道 IP。
一次呼叫、分段佈建
POST /api/vm/install 依序完成準備、映像下載、建立、Cloud-Init 注入、開機、初始化腳本與重開,每一步以 SSE 回報結果與耗時。
叢集 CPU 基準
新 VM 的 CPU 類型取全叢集最低共同的 x86-64 等級,確保之後遷移到任何節點都能開機。
→ CPU 基準
透明的節點調度
服務只跑在主節點上;VM 在主節點就直接呼叫 qm,在其他節點就經 SSH 執行,呼叫端不需知道 VM 在哪裡。
→ 多節點調度
分層存取防護
瀏覽器來源受 CORS 子網限制、寫入操作受 ALLOW_IPS 限制、個別 VM 受停用清單與執行狀態限制。
→ 存取控制