Virtualizor 是一款商業 VPS 控製麵板,很多 IDC 服務商都用它銷售 KVM VPS。與單純使用 Proxmox VE 相比,它開箱即提供了 VPS 業務所需的功能:套餐、IP 池、系統模板、帶控制臺/重灌系統/開關機按鈕的客戶面板、流量統計,以及用於自動開通的 WHMCS 模組。本文介紹如何準備獨立伺服器、安裝 Virtualizor(KVM)、新增儲存和 IP 池、下載系統模板、建立套餐並開出第一台 VPS,以及客戶面板的使用。
grep -cE 'vmx|svm' /proc/cpuinfo 的返回值必須大於 0。# Example: dedicate a second disk /dev/sdb to VPS storage as volume group "vg_vps"
pvcreate /dev/sdb
vgcreate vg_vps /dev/sdb
vgs
wget -N https://files.virtualizor.com/install.sh
chmod 0755 install.sh
./install.sh [email protected] kernel=kvm
安裝程式會下載面板及依賴,配置 KVM 和網路,完成後輸出管理面板地址和日誌檔案位置。安裝完成後重啟伺服器。如果安裝中途報錯停止,請先檢視它提示的日誌,再重新嘗試。
管理面板監聽 4085 埠(HTTPS),客戶面板監聽 4083 埠(HTTPS)。使用伺服器的 root 使用者名稱和密碼登入 https://SERVER_IP:4085。
# firewalld (AlmaLinux / Rocky Linux)
firewall-cmd --permanent --add-port=4081-4085/tcp
firewall-cmd --reload
# ufw (Ubuntu)
ufw allow 4081:4085/tcp
一切正常後,建議把管理埠限製為僅允許你自己的 IP 訪問,客戶埠則保持對公網開放。
在管理面板中開啟 Storage → Add Storage(新增儲存),類型選擇 LVM,填寫卷組路徑(例如 /dev/vg_vps),填寫名稱並設為主儲存(primary storage)。也可以使用基於檔案的儲存(存放 qcow2 映象的目錄),但 LVM 的磁碟效能更好、更穩定。
開啟 IP Pool → Create IP Pool(建立 IP 池),填寫要分配給 VPS 的 IP 段:閘道器、子網掩碼、DNS 伺服器(例如 1.1.1.1 和 8.8.8.8),以及第一個和最後一個可用 IP。注意排除網路地址、閘道器和廣播地址。如果有 IPv6 子網,再單獨新增一個 IPv6 池。
如果你的 IP 繫結了伺服器的 MAC 地址,或者是路由到主 IP 的,預設的橋接網路可能無法讓小雞聯網;請先向機房確認交付模式,再相應調整 Virtualizor 的網路設定。
進入 Media → OS Templates(系統模板),開啟可用模板列表,下載你要提供的發行版,例如 AlmaLinux、Rocky Linux、Debian 和 Ubuntu。下載在後臺進行,完成後即可在建立 VPS 時選用。Windows 模板需要你自行提供安裝介質和授權。
客戶使用你建立的使用者帳戶登入 https://SERVER_IP:4083。他們可以對 VPS 開機、關機、重啟,開啟 VNC 控制臺,重灌系統,修改 root 密碼,檢視流量和資源圖表;如果你開啟了反向解析功能,還可以自行管理 rDNS。若想更專業,可以給面板繫結你自己的域名並配置有效的 SSL 證書。
Virtualizor 提供 WHMCS 模組。將模組上傳到 WHMCS 後,在 WHMCS 中使用 Virtualizor 管理面板生成的 API 憑據新增 Virtualizor 伺服器,再建立與 Virtualizor 套餐關聯的產品。此後新訂單會自動開通,暫停、終止和升級操作也會同步到 Virtualizor。具體步驟請以你所用版本的 Virtualizor WHMCS 模組文件為準。
檢查 IP 池的閘道器和子網掩碼是否與機房交付資訊一致、該 IP 是否在別處被佔用,以及上遊是否把 IP 與 MAC 地址繫結。另外檢查母雞防火牆:如果有規則阻止了網橋上的轉發,所有 VPS 的流量都會中斷。
確認卷組有足夠的剩餘空間(vgs)、面板中的儲存路徑正確,並且系統模板已下載完成。
可以。在每台新增的伺服器上以從節點(slave)方式安裝 Virtualizor,並新增到主控(master)面板,即可在一個地方統一管理所有節點、套餐和 IP 池。
如果按以上步驟操作後問題仍未解決,請提交工單聯絡 IMIDC 7×24 技術支援,並附上伺服器 IP、系統版本、出錯的步驟,以及 Virtualizor 日誌中的相關內容或完整報錯資訊,方便工程師快速定位。