文件 v0.1.7

核心概念

本頁簡述 QemuRun-pve 的五個核心設計,每項的完整說明在對應主題頁。

VMID 即 IP 末段

每台 VM 的 IP 是 GATEWAY 前三段加上 VMID,例如 VMID 120 → 192.168.0.120/24。服務不需要維護 IP 對照表,看到 VMID 就知道 IP。

→ VMID 與 IP 配置

一次呼叫、分段佈建

POST /api/vm/install 依序完成準備、映像下載、建立、Cloud-Init 注入、開機、初始化腳本與重開,每一步以 SSE 回報結果與耗時。

→ 佈建流程、OS 初始化腳本

叢集 CPU 基準

新 VM 的 CPU 類型取全叢集最低共同的 x86-64 等級,確保之後遷移到任何節點都能開機。

→ CPU 基準

透明的節點調度

服務只跑在主節點上;VM 在主節點就直接呼叫 qm,在其他節點就經 SSH 執行,呼叫端不需知道 VM 在哪裡。

→ 多節點調度

分層存取防護

瀏覽器來源受 CORS 子網限制、寫入操作受 ALLOW_IPS 限制、個別 VM 受停用清單與執行狀態限制。

→ 存取控制

EN