ProxmoxVE配置虚拟桌面

  1. 建立虚拟机node

系统安装完后,因为鼠标会有错位,显示两个鼠标,因此显示模式先选择默认,安装驱动 spice-guest-tools-latest.exeweb

安装经常使用软件,系统配置、优化,关机服务器

经过web界面更改虚拟机硬件,把显示模式改为 spiceapp

二、虚拟机最终配置以下图所示:less

0

三、命令行登陆虚拟机所在的宿主机ide

执行以下命令:工具

#cd /etc/pve/nodes/pve5/qemu-server      (虚拟机所在宿主机)测试

#qm showcmd 100 >/root/100.sh   (100表明的是虚拟机编号)优化

#vi 100.sh  spa

修改脚本中的配置信息,找到–spice 这一行

修改成:

-spice 'port=61002,addr=0.0.0.0,seamless-migration=on,password=12345'

备注:默认配置文件中是tls-port,要改为port

password能够进行密码验证,disable-ticketing参数能够去掉密码验证

tls-ciphers=HIGH,生成sh中的此参数要去掉

当addr修改成虚拟机IP地址时,sh没法执行成功,但若是修改成0.0.0.0,virtviewer只能经过宿主机IP链接。

0

四、运行修改后的脚本

#/bin/sh 100.sh

0

脚本运行成功后,没有任何提示,而后会自动启动虚拟机

注:必定要经过脚本启动虚拟机,否则61002端口不能使用

五、查看端口状况

#netstat -anp|grep -v unix  查看端口61002是否被监听

0

#apt install net-tools   (安装net工具)

0

端口正常:

0

六、使用spice客户端测试

内网中的任意一台主机,安装spice客户端软件virt-viewer-x64-8.0

链接虚拟机,ip为宿主机地址,端口为61002(也能够将脚本中的addr=0.0.0.0改成虚拟机IP)

0

会提示输入密码:12345

0

登陆成功

0

七、瘦客户机配置

将瘦客户机接入局域网,链接协议选 spice,填写上“链接名称:”、“服务器地址(宿主机地址)”、“spice服务监听端口(虚拟机配置文件设定的是61002)”、“密码(虚拟机配置文件设定)等,确认无误后便可链接。

八、修改虚拟机配置文件实现虚拟桌面功能

#vi /etc/pve/nodes/pve5/qemu-server/100.conf   pve5为虚拟机所在的宿主机

在第一行增长以下内容便可:

args:  -spice 'port=61002,addr=0.0.0.0,seamless-migration=on,password=123456'

0

备注:

1)按此方法可快速配置多台虚拟机,且虚拟机不须要经过sh进行启动仍可链接;

2)如在同一台宿主机启动多个虚拟机,每一个虚拟机要配置不一样的端口号;

3)addr如改成虚拟机IP,虚拟机将没法启动。

九、增长声卡设备

编辑虚拟机配置文件,增长以下内容便可:

#vi /etc/pve/nodes/pve5/qemu-server/100.conf

args: -device intel-hda,id=sound5,bus=pci.0,addr=0x18 -device hda-micro,id=sound5-codec0,bus=sound5.0,cad=0 -device hda-duplex,id=sound5-codec1,bus=sound5.0,cad=1 -spice 'port=61002,addr=0.0.0.0,seamless-migration=on,password=123456'  

(spice这段内容能够跟在后面)

0

重启虚拟机,就能够看到声卡设备了,如没法发出声音,能够从新安装spice-agent驱动、更新声卡驱动。另外,virt-viewer-5.0对声卡支持最好,8.0会出现声音暂停没法播放的问题。

相关文章
相关标签/搜索