Proxmox VE 5的默认控制台是通过VNC方式,但是VNC并不支持声音。网上看到有人说用SPICE方式就可以支持声音输出。于是根据Proxmox VE 5官方wiki上的说明https://pve.proxmox.com/wiki/SPICE,下载了windows 版本的SPICE client,安装好,并且在虚拟机的设置面板上把硬件里的“显示”设置成SPICE,发现启动虚拟机后点web界面右上角的“控制台”菜单中的“SPICE”,还是直接弹出了个下载界面,下载了个文件叫“下载.vv”,双击倒时可以直接调用SPICE clien打开,但是接着显示“无法确定URI的连接类型”。配置界面主要的地方已经在下图标出:
在网上找到一篇参考文章http://blog.51cto.com/sery/2151568?lb发现,SPICE的监听的端口从61001开始往上递增,但是监听地址是127.0.0.1,只能在只能本地连接。用以下命令得到虚拟机的运行命令:
qm showcmd xxx >> /root/vm-xxx.sh