对于 FreeBSD open-vm-tools,vSphere Client 将 VMTools 版本显示为 2147483647
search cancel

对于 FreeBSD open-vm-tools,vSphere Client 将 VMTools 版本显示为 2147483647

book

Article ID: 301365

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

本文介绍 vSphere Client 对于 FreeBSD open-vm-tools 显示的 MAXINT 版本号。

Symptoms:
免责声明: 本文是 vSphere Client displays the VMTools version as 2147483647 for FreeBSD open-vm-tools(51988) 的翻译版本。 尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。 有关最新内容,请参见英文版本。

 

对于 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)


Environment

VMware vSphere ESXi 6.5
VMware vSphere ESXi 6.0
VMware vSphere ESXi 5.1
VMware vSphere ESXi 5.0
VMware vSphere ESXi 5.5

Resolution

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)