我想稍微调整一下我的问题,因为我刚刚将我的一台服务器从 12.04 更新到 12.04.1,现在在升级后的服务器上也看到了同样的警告,所以我怀疑内核(已升级)或其他软件包存在问题。
因此,由于似乎缺乏“解决方案”(在 Google 上搜索了很长时间才找到一些东西),有人能告诉我如何抑制 open-vm-tools 的警告吗?
---[以下为原问题]---
我今天设置了一个新服务器(VMware 客户机)并注意到以下/var/syslog
警告条目:
(来自 open-vm-tools)
Jan 29 19:20:49 mail01 vmsvc[1168]: [ warning] [guestinfo] Error sending GuestMemInfo.
Jan 29 19:20:49 mail01 vmsvc[1168]: [ warning] [guestinfo] Failed to send vmstats.
这些警告每 30 秒出现一次。奇怪的是,无论出现什么警告,VMware Infrastructure Client 似乎都显示正确的信息。我还有其他几台运行 Ubuntu 12.04 的服务器(有些甚至从 10.04 升级而来)open-vm-tools
,它们都没有产生此警告。
我已经在 Google 上搜索了错误消息,但目前还没有找到任何线索。任何建议都将不胜感激。我确实知道另一种方法是直接从服务器编译和安装工具,但我宁愿使用在其他机器上运行过的软件包。
主机:VMware ESX Server 3i,3.5.0,build 207095(最好是 HP Proliant DL580 G2)客户机/操作系统:Ubuntu 12.04.1 - 32 位
如果您能提供任何其他信息,请告知我。
答案1
根据这个帖子在 vmware 论坛中,您必须在 vmx 文件中isolation.tools.setinfo.disable
进行修改:false
[...]
isolation.tools.setinfo.disable = "false"
[...]
进一步解释:
如果您有此设置“isolation.tools.setinfo.disable =“true”,则表示“从工具到 ESXi 主机的 Setinfo 通信被阻止”。
有关此参数的更多详细信息,请参阅此链接第 6 页 http://www.vmware.com/files/pdf/vi35_security_hardening_wp.pdf