本簡要指南解釋了 SPICE 是什麼、它的用例、如何為 Proxmox 虛擬機啟用 SPICE 支持,以及如何使用 SPICE 客戶端訪問 Proxmox 虛擬機。
內容
介紹
默認情況下,Proxmox 使用 沒有 VNC 客戶端訪問虛擬機的控制台。如果您想在不使用任何其他工具的情況下連接到 Proxmox 虛擬機,則 noVNC 客戶端就足夠了。但是,有些事情似乎不適用於 noVNC。
主要問題之一是我聽不到來自 VM 的任何聲音。此外,在播放 YouTube 視頻時,播放會滯後、卡頓或與音頻不同步。
許多用戶在搜索 Proxmo 論壇後提出了建議。 香料 客戶是能夠解決這些問題的人。所以我試了一下。令人驚訝的是,SPICE 運行良好。
現在可以從 Proxmox 虛擬機中聽到聲音,並且視頻延遲問題已大大減少(儘管不完全)。
什麼是香料?
簡稱香料 小的成就 凜協議 一代獨立 哈計算 第二nvironments 是一個用於訪問虛擬機的開源遠程桌面應用程序。
通過 SPICE 客戶端訪問虛擬機感覺就像是在與本地計算機進行交互。 我可以在我的 Proxmox 虛擬機中播放音頻、視頻、共享文件夾和共享 USB,沒有任何問題。
Spice 與 Proxmox VE 的集成為與鍵盤、鼠標、音頻和視頻等虛擬桌面設備交互提供了無縫解決方案。 SPICE 開箱即用的聲音和 USB 直通!
前端和後端之間的通信是使用虛擬設備接口 (VDI) 完成的。
Spice 最初是在 Proxmox VE 3.1 中引入的。適用於 LAN 和 WAN 使用,而不會影響用戶體驗。
將 Spice 與 Proxmox VE 一起使用既簡單又安全。虛擬機和 Proxmox 主機之間的所有流量都是完全加密的。
SPICE 客戶端可用於 Android、Linux、Mac OS 和 Windows 操作系統。
為 Proxmo 虛擬機啟用 SPICE 支持
要使用 SPICE 支持,您需要在虛擬機中安裝 SPICE 客戶端(例如 Virt-viewer)和 SPICE 驅動程序(VirtIO、QXL 圖形驅動程序)。
2011 年之後發布的所有 Linux 發行版都包含 SPICE 驅動程序。 擁抱 盒。因此,如果您使用的是現代 Linux VM,則無需安裝它們。
要在 Proxmox VE/Debian 主機系統上安裝 Virt-viewer,請運行以下命令:
$ sudo apt install virt-viewer
導航以打開 Proxmox VE Web UI https://IP地址:8006 從您的瀏覽器窗口。 輸入您的用戶名和密碼以登錄 Proxmox Web UI。
點擊虛擬機[ハードウェア]轉到該部分[表示]雙擊一個選項。顯卡價值 香料 如下圖所示。如果使用高分辨率 SPICE,還可以增加內存值。 32MB 4K分辨率就夠了。[OK]單擊以保存您的更改。
可以看到Web UI中“Display”參數設置的值設置為SPICE,內存為32MB。
添加音頻設備
您可以從 VM 的硬件部分添加音頻設備。
轉到虛擬機 -> 硬件。[追加]單擊子菜單中的 和[オーディオ デバイス]選擇。

選擇音頻設備類型。

目前支持三種音頻設備:
- ich9-intel-hda:在 ICH9 芯片組上模擬 Intel HDA 音頻
- intel-hda:在 ICH6 芯片組上模擬 Intel HDA 音頻。 如果 ICH9 不能正常工作,
- AC97:適用於較舊的操作系統,例如 Windows XP
從列表中選擇您的音頻設備後,[追加]點擊。
添加 USB 設備
要添加 USB 設備,請打開 VM 的[ハードウェア]轉到部分。[追加]單擊子菜單中的 和[USB デバイス]選擇。 選擇 Spice Port 作為 USB 設備類型,然後單擊添加。

同樣,您可以添加其他硬件設備,例如網卡、PCI 設備等。
使用 SPICE 訪問 Proxmox 虛擬機
在右上角[開始]單擊按鈕以啟動 VM。

啟動 VM 後,在頂部欄[コンソール]單擊下拉框並從列表中選擇[SPICE]選擇。

這將觸發連接配置文件下載。在 Remote Viewer 中打開此文件以啟動會話。 確保您已安裝“Virt-viewer”軟件包。

Proxmox VM 使用 SPICE 客戶端 Remote Viewer (Virt-viewer) 運行。

您可以看到分辨率和聲音正常工作。 您還可以在 VM 下使用 USB 設備。
SPICE 還提供了兩個增強遠程查看器體驗的增強功能。
- 文件夾共享 – 與 Proxmo 虛擬機共享本地文件夾
- 視頻流 – 在有損視頻流中編碼快速刷新區域。
要共享文件夾,您需要安裝 “香料-webdavd” Proxmox VM 的守護程序。也請檢查 香料虛擬代理 服務已安裝並在 VM 上運行以修復顯示分辨率問題。
資源:
- 香料網站
訪問ProxmoxVMDebian基於內核的虛擬機KVMLinuxLinuxManagenoVNC開源ProxmoxProxmox VEProxmox虛擬化環境Proxmox Web UIProxmox Web用戶界面qemuRemote ViewerSPICEvirt-viewervirtualization