对于 FreeBSD open-vm-tools,vSphere Client 将 VMTools 版本显示为 2147483647。
------------------------
vSphere Web Client VMware Tools information displayed for open-vm-tools 10.1.0
------------------------
Running, version: 2147483647 (Guest Managed)
More info displays:
------------------------
Version: 2147483647
Version Status: Guest Managed
A VMware Tools implementation is installed on the
guest operating system, but it is not managed by
VMware. The VMware Tools status is unknown.
Installation Type: guestToolsInstallType null
(对于 open-vm-tools 10.1.0 显示的 vSphere Web Client VMware Tools 信息
------------------------
正在运行,版本:2147483647(由客户机管理)
详细信息显示:
------------------------
版本: 2147483647
版本状态: 客户机托管
VMware Tools 实现安装在
客户机操作系统上,但它不由
VMware 管理。VMware Tools 状态未知。
安装类型:guestToolsInstallType null)
FreeBSD 已将其 open-vmtools 端口更新为版本 10.1.x,且 open-vm-tools 是 VMware Tools 对于 FreeBSD 11.0 及更高版本的建议源。随着 open-vm-tools 10.2.0 的发行,支持的所有 FreeBSD OS 版本(当前的 10.x、11.x 以及“最新版本”)仅受从 FreeBSD 提供的 open-vm-tool 软件包的支持。
如果 FreeBSD VMCI/VSOCK 驱动程序及其提供的“安全”RPC 通道不可用,则 open-vm-tools vmtoolsd 守护进程必须继续使用旧式 API tools.set.verion 以表明 vmtools 由客户机管理并从 open-vm-tools 安装。它通过将值 2147483647 作为版本号传递来达到此目的。
对于之前使用 open-vm-tools 版本的 FreeBSD 用户,这可能是可接受的。对于由 VMware 提供的 FreeBSD VMware Tools 版本的现有用户,这可能是不可接受的。
使用以下条目添加或更新位于“/usr/local/share/vmware-tools/tools.conf”的工具配置文件:
[vmtools]
disable-tools-version = false
open-vm-tools 版本将以对用户更友好的形式呈现。这将以与 FreeBSD VMware Tools 客户看到的相同格式显示版本信息。
vSphere Web Client display With the work-around:
------------------------
Running, version 10272 (Current)
More info displays:
------------------------
Version: 10272 (10.1.0)
Version Status: Current
VMware Tools is installed and the version is current
Installation Type: guestToolsInstallType null
------------------------
(使用权宜措施解决后,vSphere Web Client 显示为:
正在运行,版本 10272(最新版本)
详细信息显示:
------------------------
版本: 10272 (10.1.0)
版本状态: 最新版本
VMware Tools 已安装,并且是最新版本
安装类型:guestToolsInstallType null)