无
环境中一台centos7.5虚拟机内部安装castools后前台界面显示未运行,虚拟机内部qemu-ga服务处于failed状态,无法启动
1、检查qemu-ga的进程。执行ps -ef | grep qemu-ga查看是否有qemu-ga的进程;
2、检查qemu-ga的版本。执行which qemu-ga查看是否为cas所带的qemu-ga,cas带的为/usr/sbin/qemu-ga,开源的一般为/usr/bin/qemu-ga;并且使用qemu-ga --version检查版本,版本应该与castools安装路径下的rpm包一致;
3、检查qemu-ga安装包情况。执行rpm -qa | grep qemu-ga是否有多余的qemu-ga程序;
如果有冲突的qemu-ga程序安装需要卸载开源的程序,再进行castools安装;另外,如果从vmware侧迁移过来的,需要检查是否有vmtools或者open-vm-tools,这个工具和qemu-ga冲突需要卸载后再进行castools安装;
4、检查castools日志,路径为/var/log/qemu-ga.log,查看是否有明显报错;
5、检查虚拟机内部是否中毒或安装杀毒软件,部分杀毒软件可能会导致castools安装异常;
6、虚拟机内部执行ldd /usr/sbin/qemu-ga查看安装过程中是否有加载其他的库,如下是其中一个castools版本的示例,版本不同加载的库存在差异。
[root@localhost qemu-qga-5.0]# ldd /usr/sbin/qemu-ga
linux-vdso.so.1 (0x00007fff9abf4000)
libm.so.6 => /usr/lib64/libcastools/libm.so.6 (0x00007f9d4307c000)
libgthread-2.0.so.0 => /usr/lib64/libcastools/libgthread-2.0.so.0 (0x00007f9d42e78000)
librt.so.1 => /usr/lib64/libcastools/librt.so.1 (0x00007f9d42c6f000)
libglib-2.0.so.0 => /usr/lib64/libcastools/libglib-2.0.so.0 (0x00007f9d4295c000)
libpthread.so.0 => /usr/lib64/libcastools/libpthread.so.0 (0x00007f9d42740000)
libc.so.6 => /usr/lib64/libcastools/libc.so.6 (0x00007f9d423e7000)
/usr/lib64/libcastools/ld-2.5.so => /lib64/ld-linux-x86-64.so.2 (0x00007f9d4357e000)
对故障虚拟机进行上述排查,发现虚拟机内部有一个smartagent加载包,这个不属于cas自带,经确认为安装的监控探针,用于监控服务。
用户将监控探针关闭后,castools安装正常。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作