返回

安裝 VirtIO 驅動程式

本頁面提供在虛擬機作業系統上安裝半虛擬化 (PV) 驅動程式的說明。在 HRPC KVM 中,我們使用針對 KVM/Linux 虛擬化優化的 “VirtIO 驅動程式”。

PV 驅動程式可優化虛擬機效能,包括 SCSI、網路介面卡 (NIC) 和記憶體氣球驅動程式等組件。若無 PV 驅動程式,HRPC 虛擬化管理程式必須透過軟體模擬硬體,這會導致效能瓶頸。安裝 PV 驅動程式後,可透過 HRPC 虛擬化管理程式直接存取 I/O,大幅提升效能。

因此,建議在設置客戶端作業系統後安裝 VirtIO 驅動程式。

在 Linux 上安裝 VirtIO 驅動程式

大多數 Linux 發行版已預裝 VirtIO 驅動程式。

要檢查 VirtIO 驅動程式是否可用,請在作業系統中執行以下指令:

find /lib/modules/"$(uname -r)"/ | grep virtio

若列出驅動程式文件,您可以在 Proxmox 的硬體設置中啟用 VirtIO 用於 SCSI 控制器和網路設備。

若無任何輸出(在較舊的 Linux 發行版中常見),您應使用 SATA 磁碟而非 SCSI 控制器,並選擇如 e1000 的網路設備而非 VirtIO。

在 Windows 上安裝 VirtIO 驅動程式

從 ISO 文件或導入的映像安裝的 Windows 作業系統預設不包含 VirtIO 驅動程式。請按照以下步驟安裝:

  1. 創建快照
    • 由於 PV 驅動程式影響作業系統啟動,請創建快照以防系統無法啟動。
  2. 若客戶端作業系統內有網路連線,可從 Fedora Project 網站下載驅動程式。
  3. 若客戶端作業系統內無網路連線,可使用 ISO 文件安裝。
    • 最新的 VirtIO ISO 文件可在以下網址取得:VirtIO ISO 下載
    • 要在 Proxmox VE 中部署 ISO 文件,請選擇儲存選項(如 CephFS),貼上上述網址,然後點擊下載按鈕。
    • 在硬體設置中,選擇 CD-ROM,選擇 CephFS 作為儲存,並附加下載的 ISO 文件。
  4. 從客戶端作業系統內的 ISO 安裝 VirtIO。
    • 在 Windows 中掛載 ISO 並執行 VirtIO 安裝程式。經過多次安裝後,系統將切換至 VirtIO,且硬體設置將自動更新。
  5. 使用者必須提供有效的 Windows 授權。

使用 Windows SPLA

若您使用的是 Windows SPLA(服務提供者授權協議),必須提前申請 SPLA 映像。

一旦獲得批准,Windows 模板將在 Proxmox 中可用。

範例:

  • win2019-tmpl – Windows Server 2019 模板
  • win2016-tmpl – Windows Server 2016 模板
  • win2012r2-tmpl – Windows Server 2012 R2 模板

要創建虛擬機,請選擇適當的 Windows 模板並創建複製。

為獲得更好的可移植性,建議使用 完整複製