Featured image of post 設定 PVE8.1.x 虛擬機網卡直通步驟

設定 PVE8.1.x 虛擬機網卡直通步驟

PVE(Proxmox Virtual Environment)是一款備受歡迎的開源虛擬化平台,它提供了強大的…

PVE(Proxmox Virtual Environment)是一款備受歡迎的開源虛擬化平台,它提供了強大的功能和管理工具。其中一個重要功能是網卡直通,它可以提升虛擬機的網路性能。關於直通的具體好處,可以參考相關的文章。參考連結:https://bmzhp.com/knowledge/456.html

以下是在 PVE 中設定直通網卡的步驟和注意事項:

  1. 確認硬體支援:在開始設定之前,確保伺服器硬體支援虛擬化技術,例如 Intel VT-d 或 AMD IOMMU。您可以在伺服器的 BIOS 設定中查找相關選項並啟用它們。設定 PVE8.1.x 虛擬機網卡直通步驟
  2. 編輯 /etc/default/grub 設定 PVE8.1.x 虛擬機網卡直通步驟
    • nano /etc/default/grub
    • 找到 GRUB_CMDLINE_LINUX_DEFAULT="quiet"
    • 修改為 GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt"
    • ctrl+ X 儲存退出(輸入 Y 確定)
    • 如果使用的是 AMD 的 CPU,應該是 GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on iommu=pt"
  3. 使用 update-grub 更新設定 update-grub
    • 設定 PVE8.1.x 虛擬機網卡直通步驟
  4. 修改內核模組,命令為:nano /etc/modules,然後加入以下幾個模組:
    • vfio
    • vfio_iommu_type1
    • vfio_pci
    • vfio_virqfd
    • kvmgt
    • 設定 PVE8.1.x 虛擬機網卡直通步驟
  5. 更新 initramfs 的命令:update-initramfs -u -k all
    • 設定 PVE8.1.x 虛擬機網卡直通步驟
  6. 儲存並重啟系統:reboot

至此,所有的設定就完成了。其實如果不使用 ikuai 或者 openwrt 的話,設定網卡直通可能並不必要,半虛擬化方式也相當良好。

Licensed under CC BY-NC-SA 4.0