装完Vmtools系统日志报错问题
装完Vmtools系统报错问题事件id:1000
服务器平台Exsi5.1,装VMtools后。在Windows日志下一直有如下错误:如:图1
[ warning] [vmusr:vmusr] Error in the RPC receive loop:RpcIn: Unable to send.
图1
原因
这个问题发生在VMware工具守护进程(vmtoolsd)超过了两个(图4)。当用户登录到Windows虚拟机,每个终端的会话应该有一个vmtoolsd运行;
然而vmtoolsd限制了只能有两个会话同时运行。如果超过两个,则出现此错误。
正常情况下 如:(图2)所示
登录两个用户帐号到虚拟机后 如:(图3)所示
出现警告 如:(图4)所示
图2
图3
图4
解决方法:
注销(图3)中多余的用户帐户
如工作中必须要同时登录多个用户帐户可用下面的方法解决(Vmware 官方解决方法)
1、解决这个问题可以更新VMwareESXi 5.1 Patch 3。去下载补丁。
2、禁用VMware工具日志记录事件日志和通用VMware虚拟机日志。
A、禁用VMware工具应用程序事件日志记录:
用文本编辑器(记事本)打开tools.conf
此文件所在位置:
Windows XP and Windows Server 2000/2003:
C:\Documents and Settings\All Users\Application Data\VMware\VMwareTools\
Windows Vista, Windows 7, and Windows Server 2008:
C:\ProgramData\VMware\VMware Tools\
Linux:
/etc/vmware-tools/tools.conf
注意:如果tools.conf 不存在,使用纯文本编辑器手动创建文件。(图5)
图5
把下面的内容添加到此文件中:
[logging]
vmusr.level = error
vmsvc.level = error
保存并关闭
重新启动服务VMTools service (Administrative Tools > Services).(图6)
图6
图7
注意:如果有用户登录到多个会话,重启VMTools服务可能是不够的。你可能要结束vmtoolsd.exe进程的所有实例(图7)。
B、禁用通用虚拟机日志: (图8)
图8
重新启动虚拟机。.
4、如果问题持续,试着卸载和重新安装VMwareTools。
注意:如果你不想关闭虚拟机,而要禁用日志记录,您可以使用vMotion迁移虚拟机后改变此设置。