本教程將向您展示如何在專用服務器上安裝 Proxmox VE。 Proxmox VE(虛擬環境)是一個基於 Debian 的開源虛擬平台。這使得使用基於 Web 的圖形界面創建虛擬機和容器變得容易。
Proxmox 功能
- 基於Web的管理界面。
- 全虛擬化 (KVM)
- 支撐容器
- 實時遷移:將正在運行的虛擬機從一台物理主機移動到另一台物理主機,無需停機。
- 預裝的應用程序。它可以在幾秒鐘內啟動和執行。
- Proxmox OVMF (開放虛擬機固件)是英特爾開源 TianoCore UEFI 實現的一個端口,它支持虛擬機的 UEFI。
先決條件
- 您需要物理服務器或專用服務器來安裝 Proxmox。 它不打算安裝在 VM 上。
- 您還需要一個乾淨的硬盤驅動器,因為 Proxmox 將在安裝過程中刪除硬盤驅動器上的所有分區和數據。
第 1 步:下載 Proxmox VEISO 映像
轉到 Proxmox 下載頁面並下載 Proxmox VE6.2 ISO 安裝程序。最新的穩定版本是 6.2,它基於 Debian 10 Buster。
下載後,您可以使用 Etcher 和 Rufus 等工具創建可啟動的 U 盤。如果您的專用服務器具有基於 Web 的遠程管理界面(例如 IPMI),只需登錄並將 ISO 文件插入您的虛擬驅動器即可。
第 2 步:啟動 Proxmox VE 安裝程序
重新啟動服務器並使用 BIOS / UEFI 界面從 Proxmox ISO 啟動。 當 Proxmox ISO 安裝程序出現時,按 Enter
安裝它。
然後接受 Proxmox 許可協議。
然後選擇目標硬盤。下面的屏幕截圖顯示了僅用於教育目的的 VirtualBox 硬盤。在生產環境中,您應該選擇大容量硬盤。請注意,您硬盤上的所有分區和數據都將被刪除。
然後選擇您的國家、時區和鍵盤佈局。
創建密碼並輸入您的電子郵件地址。
接下來,配置網絡設置。
Proxmox 然後會給你一個摘要供你查看。如果一切正常,請單擊 安裝 按鈕。
安裝完成後,重啟服務器。
第三步:基於Web的管理界面
基於 Web 的管理界面可在以下 URL 獲得: https://server-ip-address:8006
..您需要向 Web 瀏覽器添加安全例外以使用自簽名 TLS 證書。
默認用戶名是 root
.password 是您在安裝 Proxmox 時設置的密碼。 筆記:您也可以使用此用戶名和密碼進行 SSH 登錄。
Proxmox 可能會通知您沒有有效訂閱。如果您不需要付費訂閱,請忽略此消息。
第 4 步:創建第一個 VM(虛擬機)
首先,您需要將 ISO 映像文件上傳到 Proxmox。 數據中心 -> PVE -> 本地 (pve) -> 內容 -> 上傳..
然後從本地硬盤驅動器中選擇 ISO 映像文件。
上傳ISO鏡像文件後,右上角[VMの作成]單擊按鈕。
顯示設置嚮導。存在 General
單擊選項卡,為虛擬機命名,[次へ]點擊。
存在 OS
在選項卡上,選擇 ISO 映像文件。
存在 System
在選項卡中,接受默認值[次へ]點擊。
存在 硬盤 您可以在選項卡上更改 VM 磁盤大小。
存在 CPU
[タブ]輸入 VM 可以訪問的 CPU 內核數。 將 CPU 類型更改為 host
達到最佳性能。
存在 Memory
單擊選項卡並選擇 VM 的 RAM 大小。
存在 Network
只需接受選項卡,默認值。
接下來,檢查虛擬機配置和[終了 ボタン。
VMが作成されると、左側のサイドバーに表示されます。それを選択してクリックします 始める ボタンをクリックして仮想マシンを起動します。次にクリックします Console
ラベル。 VMにオペレーティングシステムをインストールできるようになります。
インストールが完了したら、仮想光学ドライブからISOイメージを削除する必要があります。[ハードウェア]選擇選項卡和 CD/DVD 驅動器。點擊 編輯 按鈕。
選擇 不要使用媒體 [OK]點擊。您現在可以重新啟動虛擬機。
我也推薦去 Options
在選項卡上啟用 start at boot
在 Proxmox 主機啟動時啟動 VM。
如何啟用 NAT 網絡模式
默認 橋 根據網絡模式,虛擬機從 Proxmox 主機的網關請求 IP 地址。也就是說,VM 和 Proxmox 主機在同一個網絡上。如果您不控制此網絡,VM 可能無法從網關獲取 IP 地址。可以啟用 網絡地址解讀 網絡模式。因此,Proxmox 使用 Proxmox 主機作為網關為 VM 創建單獨的網絡。
通過 SSH 連接到您的 Proxmox 主機並進行編輯 /etc/network/interfaces
文檔。
sudo nano /etc/network/interfaces
Proxmox 有一個默認的橋接網絡接口 vmbr0
..
auto lo iface lo inet loopback iface eno1 inet manual auto vmbr0 iface vmbr0 inet static address 10.10.22.215 netmask 255.255.255.0 gateway 10.10.22.1 bridge_ports eno1 bridge_stp off bridge_fd 0
將以下行添加到此文件的末尾:
auto vmbr1 iface vmbr1 inet static address 10.10.10.1 netmask 255.255.255.0 bridge_ports none bridge_stp off bridge_fd 0 post-up echo 1 > /proc/sys/net/ipv4/ip_forward post-up iptables -t nat -A POSTROUTING -s '10.10.10.0/24' -o vmbr0 -j MASQUERADE post-down iptables -t nat -D POSTROUTING -s '10.10.10.0/24' -o vmbr0 -j MASQUERADE
保存並關閉文件。然後啟動新界面。
sudo ifup vmbr1
創建新虛擬機時,需要選擇 vmbr1
在界面上 Network
標籤。
此外,如果您在 VM 上安裝操作系統,則需要手動配置網絡。例如:
- IP地址:10.10.10.100
- 網關:10.10.10.1
- DNS:8.8.8.8 或 1.1.1.1
如果您更改設置,請小心 /etc/network/interface
對於文件,您可能需要重新啟動 VM 才能使用新的網絡配置。此外,如果您在 Proxmox 主機上運行 VPN 客戶端,它必須以拆分調整模式運行。 Proxmox 主機上的完整隧道 VPN 可以阻止虛擬機訪問 Internet 網絡地址解讀 網絡模式已打開。
如何增加虛擬磁盤大小
首先,選擇一個虛擬機, hardware
調整選項卡上的光盤大小。
選擇要增加的磁盤大小。
保存設置。現在 虛擬磁盤 擴張。需要放大 劃分 使用所有剩餘空間。您需要從實時 Linux 系統執行此操作,因為根分區無法在掛載時擴展。
去 options
單擊選項卡並將 VM 設置為首先從 CD-ROM 啟動。 (確保虛擬 CD-ROM 具有 ISO 映像。)
然後在實時 Linux 系統上重新啟動 VM。下一個, Console
按下選項卡並等待實時系統啟動。
發布 Gparted
從實時系統展開虛擬機的根分區。
在那之後, options
單擊選項卡以更改引導順序。最後,重啟虛擬機。
如何減小虛擬磁盤大小
筆記: 使用 Proxmox 縮小磁盤可能會損壞磁盤分區表。強烈建議在減小磁盤大小之前拍攝 VM 的快照。如果出現問題,您可以輕鬆地將其恢復到原始狀態。
首先,您需要像上一節一樣從 CD-ROM 啟動 VM,並使用 Gparted 將文件系統縮小到所需的大小。
接下來,您需要通過 SSH 連接到 Proxmox 主主機才能使用它。 lvresize
將 VM 磁盤縮小到相同大小的命令。
lvresize --size -20G /dev/mapper/pve-vm--100--disk--0
上面的命令節省了20G的磁盤 /dev/mapper/pv-vm--100--disk--0
..您可以使用以下命令找到 VM 的磁盤名稱:
parted -l
請注意,Proxmox Web 界面仍顯示原始大小,但磁盤大小實際上已減小,並且可用空間可用於新 VM。您可以使用以下命令獲取磁盤的實際大小:
lvdisplay /dev/pve/vm-100-disk-0
壓縮磁盤後,如果虛擬機無法啟動,您可以將其回滾到快照。就我而言,這是因為 GPT 表已損壞。
您可以通過單擊 Proxmox 回滾按鈕重新啟動 VM。
包起來
我們希望本教程能幫助您安裝 Proxmox VE 並創建虛擬機。與往常一樣,如果您覺得本文有用,請訂閱我們的免費新聞通訊以獲取更多提示和技巧。照顧好自己?