SPICE简介
SPICE(用于独立计算环境的简单协议)是为虚拟环境构建的开放式远程计算解决方案,允许用户查看计算“桌面”环境。提供了与虚拟桌面设备(如键盘,鼠标,音频和视频)交互的解决方案。前端和后端之间的交互是使用虚拟设备接口(VDI)完成的。
为了使用Spice,需要满足以下条件:
- 桌面操作系统上的Spice客户端
- VM中的Spice驱动程序(VirtIO,QXL图形卡驱动程序)
SPICE客户端
- Windows:virt-viewer 0.5.6或更高版本,http://www.spice-space.org/download.html
- Linux:virt-viewer 0.5.6或更高版本
虚拟机VM中需要的程序
Windows
请安装spice-guest-tools-0.132.exe或更高版本
Linux
2011年之后发布的所有Linux发行版都包含必需的qxl驱动程序,该驱动程序已包含在Xorg软件包中。
PVE 操作方法
1.登陆PVE后台选中需要开启SPICE远程的虚拟机,选择硬件—显示—SPICE 保存
2.开启虚拟机
3.这时点击控制台按钮就会默认使用SPICE进行远程,由于没有按照驱动远程控制会卡,我们现在点击控制台下拉按钮选择NoVNC
4.安装SPICE驱动,来开机剪辑版同步、拖放文件、自动适应分辨率等增强功能。
为了方便安装我把SPICE驱动(spice-guest-tools-latest)程序做成了iso文件,方便在后台加载。点击下载ISO 点击下载exe
a、上传ISO文件到PVE local存储
b、虚拟机光驱选择上传的ISO文件
c、虚拟机打开光驱安装驱动
SPICE远程工具安装
下载安装完成后就可以去PVE后台双击虚拟机使用SPICE远程连接了。
SPICE无法链接到图形服务器解决方法
- 如果你是家里安装的PVE服务器,需要做3128端口映射到你的PVE服务器IP。
- 如果你是按照网上的教程上传替换了SSL证书,那么请还原证书即可解决,如果你没有做证书备份,你可以在你的PVE中再安装一次PVE把证书提取出来替换。然后在PVE后台—节点—系统—证书处上传你自己的证书,这才是使用自己域名证书的正确打开方式。
如果你想交流,可扫描右边二维码进群一起讨论研究。