Ubuntu

virt-manager Spice 複製粘貼不起作用

  • October 17, 2021

我有一個在專用伺服器上執行的 Debian 9 KVM 主機。我在筆記型電腦(Ubuntu 16.04)上使用 virt-manager 遠端連接它。除了 VM 的 SPICE 顯示器(嵌入在 virt-manager 中的顯示器)和我的筆記型電腦的 Ubuntu 之間的複制/粘貼操作之外,一切都執行良好。

所有軟體包均來自官方儲存庫。不涉及 PPA 或第 3 方儲存庫。

還嘗試了 VNC 而不是 Spice,但這也沒有用。

我剛剛想到我可以通過 RDP 連接到 VM 機器,但是由於我的筆記型電腦和機器之間的所有防火牆和路由,這個過程很痛苦。也不是我所有的機器都有 WAN 訪問。

在 virt-manager 上尋找更簡單的解決方案。

您需要確保已將 libvirt 來賓實用程序安裝到您的來賓作業系統中,然後才能開始。

此外,為了使複製/粘貼工作,除了分配給 VM 的 VirtIO 串列設備外,您還需要一個 SPICE 來賓代理套接字設備,這將允許 virt-viewer 和大多數其他 SPICE 客戶端通過管道複製/粘貼來賓代理將處理的虛擬串列連接。可能已經為您定義了這些設備,特別是如果您使用 virt-manager 來製作這些 VM(virt-manager 假定大多數來賓都安裝了 GUI)。

為了在基於 Debian 的 GNU/Linux 來賓機器上安裝來賓代理,您需要執行: sudo apt install spice-vdagent

為了在 Windows 機器上安裝來賓代理,您必須安裝可以在此處找到的軟體包:https ://www.spice-space.org/download/binaries/spice-guest-tools/

最後,您需要在 Windows 中安裝 VirtIO 驅動程序才能獲得最高級的功能。這可以通過添加來自 Win-virtio ISO 的驅動程序來完成(您必須將其附加到來賓)。這些連結:https ://www.linux-kvm.org/page/WindowsGuestDrivers/Download_Drivers

正如您在下面的評論中指出的那樣,您必須確保香料代理在來賓中執行,然後才能完全執行。重新啟動是讓該代理執行的可靠方法。

引用自:https://serverfault.com/questions/874309