虛擬化與母雞

Virtualizor 安裝教程:KVM 母雞配置儲存、IP 池、系統模板與套餐,開出第一台 VPS

9 個步驟 7 分鐘閱讀 52 次閱讀 0
本文目錄

Virtualizor 是一款商業 VPS 控製麵板,很多 IDC 服務商都用它銷售 KVM VPS。與單純使用 Proxmox VE 相比,它開箱即提供了 VPS 業務所需的功能:套餐、IP 池、系統模板、帶控制臺/重灌系統/開關機按鈕的客戶面板、流量統計,以及用於自動開通的 WHMCS 模組。本文介紹如何準備獨立伺服器、安裝 Virtualizor(KVM)、新增儲存和 IP 池、下載系統模板、建立套餐並開出第一台 VPS,以及客戶面板的使用。

請只在全新安裝的最小化系統上安裝 Virtualizor:安裝程式會修改網路配置(在主網絡卡上建立網橋)、核心設定和系統軟體包。安裝過程中請保持伺服器的 IPMI/KVM 控制臺可用,並確保已為該伺服器 IP 準備好 Virtualizor 授權(付費或試用均可)。

步驟 1:準備伺服器

  • 系統:最小化安裝 Virtualizor 支援 KVM 的作業系統,例如 AlmaLinux 8/9 或 Ubuntu 22.04。安裝前請查閱 Virtualizor 官方文件,確認當前支援的系統列表。
  • CPU:在 BIOS 中開啟硬體虛擬化。grep -cE 'vmx|svm' /proc/cpuinfo 的返回值必須大於 0。
  • 儲存:最常見的做法是準備一個有剩餘空間的 LVM 卷組來存放 VPS 磁碟。系統單獨放在一個較小的分割槽或磁碟上。
  • IP:伺服器主 IP,加上一段用於 VPS 的額外 IP,以及對應的閘道器和子網掩碼(參見橋接與路由兩種 IP 交付方式)。
# Example: dedicate a second disk /dev/sdb to VPS storage as volume group "vg_vps"
pvcreate /dev/sdb
vgcreate vg_vps /dev/sdb
vgs

步驟 2:安裝 Virtualizor(KVM)

wget -N https://files.virtualizor.com/install.sh
chmod 0755 install.sh
./install.sh [email protected] kernel=kvm

安裝程式會下載面板及依賴,配置 KVM 和網路,完成後輸出管理面板地址和日誌檔案位置。安裝完成後重啟伺服器。如果安裝中途報錯停止,請先檢視它提示的日誌,再重新嘗試。

步驟 3:登入面板並放行防火牆埠

管理面板監聽 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 訪問,客戶埠則保持對公網開放。

步驟 4:新增儲存

在管理面板中開啟 Storage → Add Storage(新增儲存),類型選擇 LVM,填寫卷組路徑(例如 /dev/vg_vps),填寫名稱並設為主儲存(primary storage)。也可以使用基於檔案的儲存(存放 qcow2 映象的目錄),但 LVM 的磁碟效能更好、更穩定。

步驟 5:建立 IP 池

開啟 IP Pool → Create IP Pool(建立 IP 池),填寫要分配給 VPS 的 IP 段:閘道器、子網掩碼、DNS 伺服器(例如 1.1.1.1 和 8.8.8.8),以及第一個和最後一個可用 IP。注意排除網路地址、閘道器和廣播地址。如果有 IPv6 子網,再單獨新增一個 IPv6 池。

如果你的 IP 繫結了伺服器的 MAC 地址,或者是路由到主 IP 的,預設的橋接網路可能無法讓小雞聯網;請先向機房確認交付模式,再相應調整 Virtualizor 的網路設定。

步驟 6:下載系統模板

進入 Media → OS Templates(系統模板),開啟可用模板列表,下載你要提供的發行版,例如 AlmaLinux、Rocky Linux、Debian 和 Ubuntu。下載在後臺進行,完成後即可在建立 VPS 時選用。Windows 模板需要你自行提供安裝介質和授權。

步驟 7:建立套餐並開出第一台 VPS

  1. Plans → Add Plan:設定記憶體、磁碟大小、核心數、CPU 百分比、每月流量、網路速率以及 IPv4/IPv6 地址數量。套餐能保證每台 VPS 的開通配置一致,WHMCS 模組也會用到它。
  2. Virtual Servers → Create VPS:依次選擇伺服器、使用者(用信箱和密碼新建客戶帳戶,或選擇已有帳戶)、套餐、系統模板、IP 地址和 root 密碼,然後建立。
  3. 在管理面板中檢視任務進度;任務完成後,VPS 會以所選系統和網路配置啟動。

步驟 8:客戶面板

客戶使用你建立的使用者帳戶登入 https://SERVER_IP:4083。他們可以對 VPS 開機、關機、重啟,開啟 VNC 控制臺,重灌系統,修改 root 密碼,檢視流量和資源圖表;如果你開啟了反向解析功能,還可以自行管理 rDNS。若想更專業,可以給面板繫結你自己的域名並配置有效的 SSL 證書。

步驟 9:對接 WHMCS 自動銷售 VPS

Virtualizor 提供 WHMCS 模組。將模組上傳到 WHMCS 後,在 WHMCS 中使用 Virtualizor 管理面板生成的 API 憑據新增 Virtualizor 伺服器,再建立與 Virtualizor 套餐關聯的產品。此後新訂單會自動開通,暫停、終止和升級操作也會同步到 Virtualizor。具體步驟請以你所用版本的 Virtualizor WHMCS 模組文件為準。

常見問題

VPS 建立成功但沒有網路

檢查 IP 池的閘道器和子網掩碼是否與機房交付資訊一致、該 IP 是否在別處被佔用,以及上遊是否把 IP 與 MAC 地址繫結。另外檢查母雞防火牆:如果有規則阻止了網橋上的轉發,所有 VPS 的流量都會中斷。

建立 VPS 時報儲存錯誤

確認卷組有足夠的剩餘空間(vgs)、面板中的儲存路徑正確,並且系統模板已下載完成。

以後可以新增更多母雞嗎?

可以。在每台新增的伺服器上以從節點(slave)方式安裝 Virtualizor,並新增到主控(master)面板,即可在一個地方統一管理所有節點、套餐和 IP 池。

如果按以上步驟操作後問題仍未解決,請提交工單聯絡 IMIDC 7×24 技術支援,並附上伺服器 IP、系統版本、出錯的步驟,以及 Virtualizor 日誌中的相關內容或完整報錯資訊,方便工程師快速定位。

這篇文章有幫助嗎?

相關教程