桌面云aDesk 【aDesk】Ubuntu Server版 Agent异常,VDC无法下发IP

【aDesk】Ubuntu Server版 Agent异常,VDC无法下发IP

更新时间:2023-06-13 23:59:18
5.4.2版本,Ubuntu Server版Agent安装成功后,在VDC上一直显示等待Agent接入,无法给虚拟机下发IP。
PS:5.4.2版本才支持从VDC上给Linux虚拟机下发IP;涉及修改文件的操作,请先进行备份!!!



1、查看agent安装日志未有报错

2、查看VDAgent进程未启动

3、手动启动spice-vdagentd服务systemctl start spice-vdagentd,发现有报错
PS:具体的日志可在/var/log/syslog文件中查看

4、根据报错,定位为缺少libpciaccess.so.0库文件,需安装libpciaccess-dev包
apt-get install libpciaccess-dev -y

5、再次手动启动spice-vdagentd服务systemctl start spice-vdagentd时未报错,且VDAgent进程也已起来。注意此处使用的是命令行桌面,RVLAgent进程不会启动,在图形桌面中才会启动。

6、在VDC虚拟机管理中再次刷新后查看,发现agent状态变为正常使用

7、手动指定IP地址,并在VDC上重启虚拟机后,发现可以IP下发正常


 
由于系统中缺少Agent依赖的库文件libpciaccess.so.0导致VDAgent进程无法启动
1、使用普通用户登录系统后,切换至root用户
执行 sudo su - root,输入普通用户密码即可

2、给虚拟机配好网络,要可以访问互联网,执行apt-get install libpciaccess-dev -y
    2.1配置网络
       编辑 /etc/network/interfaces文件,修改为如下内容,IP地址信息根据实际情况修改,然后重启网络服务systemctl restart networking【影响当前虚拟机的网络】即可。
auto ens18
iface ens18 inet static
address 10.2.40.202
netmask 255.255.255.0
gateway 10.2.40.1
dns-nameservers 114.114.114.114 8.8.8.8

其它步骤请参考处理过程中的步骤