新手完全指南:Proxmox VE 從零開始

什麼是 Proxmox VE?

1. Proxmox VE 簡介

Proxmox Virtual Environment (簡稱 Proxmox VE 或 PVE) 是一個開源的虛擬化平台,結合了 KVM (Kernel-based Virtual Machine) 虛擬機和 LXC (Linux Containers) 容器技術。
它提供完整的網頁管理介面,讓您能輕鬆創建和管理虛擬機器、容器、儲存、網路等資源。

為什麼選擇 Proxmox VE?

  • 免費開源:核心功能完全免費,無需付費授權
  • 功能完整:結合虛擬機和容器兩種虛擬化技術
  • 易於使用:提供直觀的網頁管理介面
  • 高效能:直接基於 Linux 核心,減少效能損耗
  • 靈活擴展:支持單機部署或多節點叢集
  • 活躍社群:大量的教學資源和社群支援

虛擬機 vs. 容器

  • 虛擬機 (KVM):完整虛擬化,可運行各種作業系統 (Windows, Linux, FreeBSD 等)
  • 容器 (LXC):輕量級虛擬化,僅能運行 Linux,但效能接近原生系統

2. 系統需求

基本需求

  • CPU:64 位元處理器 (Intel 或 AMD),支援虛擬化技術 (Intel VT-x/AMD-V)
  • 記憶體:至少 2GB RAM (建議 8GB 以上)
  • 儲存空間:至少 32GB (建議 120GB 以上,SSD 為佳)
  • 網路:至少一個網路口
  • 安裝媒體:8GB 以上 USB 隨身碟

BIOS 設定檢查

在安裝前,請進入 BIOS 設定確認:

  • 虛擬化技術已啟用:Intel VT-x/AMD-V
  • IOMMU 已啟用(如需 PCI 直通):Intel VT-d/AMD-Vi

3. 安裝準備

下載 Proxmox VE

BIOS 設定檢查

  • 在安裝前,請進入 BIOS 設定確認:

    1. 虛擬化技術已啟用:Intel VT-x/AMD-V
    2. IOMMU 已啟用(如需 PCI 直通):Intel VT-d/AMD-Vi

製作安裝 USB

ventoy 教學
安裝ventoy至你要的裝置,找到你安裝Ventoy的裝置,把下載的Proxmox VE iso檔直接放進去,這樣就完成了。

網路規劃

在安裝前,準備以下網路資訊:

  • IP 地址:為 Proxmox 伺服器選擇一個靜態 IP(如 192.168.1.10)
  • 子網路遮罩:通常是 255.255.255.0
  • 預設閘道:您的路由器 IP (如 192.168.1.1)
  • DNS 伺服器:可使用 8.8.8.8 (Google DNS) 或您的路由器 IP
  • 主機名稱:為伺服器選擇一個名稱 (如 pve.home.local)

4. 安裝 Proxmox VE

啟動安裝程序

  • 插入準備好的 USB 隨身碟
  • 重新啟動電腦,進入開機選單(通常按 F12, F11, 或 ESC 鍵)
  • 選擇從 USB 開機
  • 在ventoy開機選單選擇proxmox ve.iso檔
  • 在 Proxmox 開機選單中選擇「Install Proxmox VE」
  • 等待系統載入

安裝步驟

1. 接受授權條款

  • 閱讀授權條款
  • 勾選「I accept the terms of the EULA」
  • 點擊「Next」

2. 選擇目標硬碟

  • 從下拉選單選擇要安裝的目標硬碟
  • 選擇檔案系統:
    • 初學者建議:選擇 ext4
    • 進階用戶:如果有多顆硬碟可考慮 ZFS 選項
  • 點擊「Next」

3. 設定位置與時間

  • 選擇您的國家、時區和鍵盤配置
  • 點擊「Next」

4. 設定管理員密碼

  • 輸入管理員(root)密碼(至少 5 個字元)
  • 再次輸入密碼確認
  • 輸入管理員電子郵件地址
  • 點擊「Next」

5. 設定網路

  • 輸入主機名稱(如 pve.home.local)
  • 選擇網路介面(通常自動選擇第一張網卡)
  • IP 設定:選擇「靜態」(Static)
  • 輸入之前規劃的 IP 地址
  • 輸入子網路遮罩(通常是 255.255.255.0)
  • 輸入閘道 IP
  • 輸入 DNS 伺服器
  • 點擊「Next」

6. 確認安裝

  • 檢查安裝摘要
  • 確認硬碟將被完全清除
  • 點擊「Install」開始安裝
  • 等待安裝完成 (約 5-15 分鐘)
  • 安裝完成後點擊「Reboot」

5. 初始設定

首次登入 Proxmox

  1. 在任何電腦的瀏覽器中輸入:https://你的PVE-IP:8006 (例如 https://192.168.1.10:8006)
  2. 忽略安全警告(點擊「進階」>「繼續前往」)
  3. 登入資訊:
    • 使用者名稱:root
    • 密碼:安裝時設定的密碼
    • 領域:Linux PAM standard authentication
  4. 點擊「登入」

移除訂閱提示(可選)

初次使用會看到訂閱提示,可依照以下步驟移除:

  1. 通過 SSH 連接到 PVE:ssh root@你的PVE-IP
  2. 執行以下命令:

				
					cd /usr/share/javascript/proxmox-widget-toolkit
cp proxmoxlib.js proxmoxlib.js.backup
sed -i "s/data.status !== 'Active'/false/g" proxmoxlib.js
systemctl restart pveproxy.service
				
			

初始系統更新

  1. 在左側選單中選擇「伺服器」(node) > 「更新」
  2. 點擊「重新整理」檢查更新
  3. 點擊「升級」安裝所有更新
  4. 或通過 SSH 運行:
				
					apt update
apt dist-upgrade
				
			

加入 Proxmox 社群套件庫(非商業使用)

  1. 通過 SSH 編輯來源清單:
				
					nano /etc/apt/sources.list
				
			
  1. 加入下面這行(版本號根據您的實際版本調整):
				
					deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription
				
			
  1. 保存並退出(Ctrl+O,然後 Ctrl+X)
  2. 禁用企業套件庫:
				
					rm /etc/apt/sources.list.d/pve-enterprise.list
				
			
  1. 更新套件:
				
					apt update