返回
安裝 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 驅動程式。請按照以下步驟安裝:
- 創建快照
- 由於 PV 驅動程式影響作業系統啟動,請創建快照以防系統無法啟動。
- 若客戶端作業系統內有網路連線,可從 Fedora Project 網站下載驅動程式。
- 請參考以下網址並打開最新的目錄以下載並安裝 virtio-win-guest-tools.exe:
- 若客戶端作業系統內無網路連線,可使用 ISO 文件安裝。
- 最新的 VirtIO ISO 文件可在以下網址取得:VirtIO ISO 下載
- 要在 Proxmox VE 中部署 ISO 文件,請選擇儲存選項(如 CephFS),貼上上述網址,然後點擊下載按鈕。
- 在硬體設置中,選擇 CD-ROM,選擇 CephFS 作為儲存,並附加下載的 ISO 文件。
- 從客戶端作業系統內的 ISO 安裝 VirtIO。
- 在 Windows 中掛載 ISO 並執行 VirtIO 安裝程式。經過多次安裝後,系統將切換至 VirtIO,且硬體設置將自動更新。
- 使用者必須提供有效的 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 模板並創建複製。
為獲得更好的可移植性,建議使用 完整複製。