VMware 对 Open VM Tools 的支持
search cancel

VMware 对 Open VM Tools 的支持

book

Article ID: 340063

calendar_today

Updated On:

Products

VMware Desktop Hypervisor VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

本文提供了 open-vm-tools 的益处、内容、可用性及 VMware 对其支持的相关信息。

Symptoms:
免责声明:本文为 VMware support for Open VM Tools (2073803) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。

Resolution

优势

Open VM Tools (OVT) 的主要目的是使操作系统供应商及/或社区以及虚拟设备供应商将 VMware Tools 绑定到其产品发布中。OVT 是 VMware Tools 的开源实施,由一套虚拟化实用程序组成,这些程序可增强虚拟机在 VMware 环境中的功能,使管理更加有效。

绑定 OVT 的优势包括:
  • 最终用户可获得最佳开箱即用体验,以有效在 VMware 虚拟基础架构上部署虚拟机。
  • OVT 与操作系统绑定时,无需单独安装 VMware Tools,因为 OVT 是一个 VMware Tools 完全支持的开源实施。
  • 减少操作支出和虚拟机停机时间,因为操作系统维护更新和修补程序随 OVT 软件包的更新一起提供。这将消除 VMware Tools 更新的单独维护周期。
  • OVT 不需要兼容性列表检查。依据客户机操作系统版本的 VMware Compatibility Matrix 足矣。
  • 与客户机操作系统绑定的 OVT 将为每个操作系统版本提供优化的精简版。

    注意:要允许使用低于 9.10 的 OVT 版本自定义 Linux 虚拟机,需要安装 deployPkg 插件。有关详细信息,请参见 Installing the deployPkg plug-in in a Linux virtual machine with Open VM Tools version lower than 9.10 (2075048).

内容

OVT 包含以下软件包:
  • open-vm-tools 软件包

    此软件包包含核心的 OVT 用户空间程序和库,包括 vmtoolsd。这些功能均由此软件包启用:
    • 客户机操作系统时钟与虚拟化平台的同步
    • 启用虚拟化基础架构以执行正常的电源操作(关闭)和虚拟机的文件系统静默
    • 提供从客户机到虚拟化基础架构的检测信号以支持 vSphere High Availability (HA)
    • 向虚拟化平台发布有关客户机操作系统的信息,包括资源利用率和网络连接信息
    • 提供安全且需要身份验证的机制,以在客户机操作系统中通过虚拟化基础架构执行各种操作
    • 接受其他可扩展的插件,或自定义 OVT 功能

  • open-vm-tools-desktop 软件包

    此可选安装包通过其他用户空间程序和库对 OVT 进行扩展,以增强虚拟机的交互功能。此安装包依赖于 X,因此仅当 X 可用时才可安装。这些功能均由此软件包启用:
    • 启用调整客户机显示大小的功能,以便与主机控制台窗口或适用于 vSphere 的 VMware 远程控制台窗口匹配
    • 启用主机和客户机 UI 之间的文本复制和粘贴操作(双向)
    • 为 VMware Workstation 和 VMware Fusion 产品启用客户机和主机之间的拖放操作(双向)(在 vSphere 上不受支持)

  • open-vm-tools-devel 软件包

    此可选软件包通过其他用户空间库扩展 OVT,以便将其用于使用open-vm-tools开发应用程序。该软件包包含:
    • 用于开发vmtoolsd插件的库
    • 适用于库的文档

  • open-vm-tools-debuginfo 软件包

    此可选软件包包含用于调试 OVT 的其他二进制文件和源代码。

可用性

操作系统供应商或社区以及虚拟设备供应商可从 http://open-vm-tools.sourceforge.net/ 上获取 OVT 的源代码。

最终用户可获取由操作系统供应商和社区重新发布的或虚拟设备中的 OVT。OVT 的集成,操作系统版本各有不同。集成的最高级别包括操作系统介质上的 OVT,并且默认情况下在操作系统安装时进行安装。在其他情况下,OVT 包含在操作系统介质中但不会默认安装,除非在安装过程中特别指定。此外,一些操作系统通过使用在线存储库提供了 OVT,并且可以使用安装后操作系统软件包管理器进行安装。

OVT 适用于以下操作系统:
  • Fedora 19 及更高版本
  • Debian 7.x 及更高版本
  • openSUSE 11.x 及更高版本
  • Recent Ubuntu 版本(12.04 LTS、13.10 及更高版本)
  • Red Hat Enterprise Linux 7.0 及更高版本
  • CentOS 7.0 及更高版本
  • Oracle Linux 7.0 及更高版本
  • SUSE Linux Enterprise 11 SP4、12 及更高版本

VMware 支持策略

  • VMware 建议使用操作系统供应商重新发布的 OVT。
  • VMware 完全支持包含操作系统供应商重新发布的 OVT 的虚拟机,该发布在与操作系统供应商和操作系统社区协作中完成。但操作系统版本必须由在线 VMware Compatibility Guide 中的特定 VMware 产品认可才可发布。
  • VMware 为操作系统供应商和社区提供帮助,并且open-vm-tools与操作系统版本集成。
  • VMware 完全支持包含 OVT 的虚拟设备,这在与虚拟设备供应商协作中完成。
  • VMware 不推荐移除由操作系统供应商重新发布的 OVT。

常见问题解答

  • 如何在操作系统中安装 OVT?

    请按照操作系统供应商提供的针对特定版本的安装指南进行安装。有关详细信息,请参见 Guest Operating System Installation Guide

    可以使用支持的软件包管理器在以下客户机操作系统中安装操作系统特定软件包。

    软件包管理器客户机操作系统
    yumRed Hat Enterprise Linux 6、Red Hat Enterprise Linux 5、CentOS 6、CentOS 5、Oracle Linux 6、OEL 5
    aptUbuntu 8.04、8.10、9.04、9.10、10.04、10.04.1、10.10、Debian 4、Debian 5、Debian 6
    rugSUSE Linux Enterprise Server 10 和 SUSE Linux Enterprise Desktop 10
    zypperSUSE Linux Enterprise Server 11、SUSE Linux Enterprise Desktop 11、SUSE Linux Enterprise Server 11 SP1 和 SUSE Linux Enterprise Desktop 11 SP1

    有关 OSP 的信息,请参见 VMware Tools Operating System Specific Packages
  • 我该如何更新 OVT?

    OVT 更新与操作系统更新和修补程序以及虚拟设备更新一起发布。

  • 我正在使用包含较低 OVT 版本的较低操作系统版本。是否有问题?

    如果操作系统版本由在线 VMware Compatibility Guide 中的特定的 VMware 产品认可发布,则该配置受支持。

  • 对于特定的 VMware 产品,我是否需要特定的 OVT 版本?

    否。每个 OVT 版本都与过去和将来的多个 VMware 产品版本相兼容。依据客户机操作系统的兼容性列表足矣。

  • 包含 OVT 的虚拟机将在 vSphere Client 中显示Guest managed或3rdParty/unmanaged。这是什么意思?

    这表示 vCenter Server 无法用于在该虚拟机中安装 OVT 软件的升级。相反,您应该使用本机软件包管理器管理每个客户机操作系统中 open-vm-tools 的安装和更新,例如 yum 或 apt。您应该与客户机操作系统或虚拟设备的更新和修补程序安装同步获取 OVT 的更新。

    消息Guest managed或3rdParty/unmanaged不表示 open-vm-tools 或客户机操作系统的支持状态。操作系统版本的支持状态在 VMware Compatibility Guide 中发布,VMware 完全支持操作系统供应商和操作系统社区发布的用于认证操作系统版本的 open-vm-tools。

    注意:只要操作系统供应商支持的 open-vm-tools 在由 VMware 认证的操作系统中使用,则3rdParty/unmanaged不会更改 VMware 对特定环境的支持承诺。有关详细信息,请参见 VMware Compatibility Guide

  • 为什么操作系统不包含 OVT?

    OVT 的重新发布和整合由操作系统供应商和社区完成。请联系您的操作系统供应商了解open-vm-tools的可用性。如果不适用于您的操作系统,请安装由 VMware 发布的 VMware Tools。

  • OVT 多长时间发布一次?

    OVT与每个主要/次要 vSphere 版本及选定的 vSphere ESXi 更新和软件包版本同步发行。订阅以下邮件列表可获取通知:

    http://sourceforge.net/p/open-vm-tools/mailman/open-vm-tools-announce/

  • 作为一个操作系统或虚拟设备开发者,如何获取有关 OVT 集成的帮助?

    通过 http://sourceforge.net/p/open-vm-tools/mailman/open-vm-tools-devel/ 处的邮件列表或 VMware TAP Portal 可获得对操作系统开发者的支持。

  • 作为一个操作系统或虚拟设备开发者,如何记录缺陷或功能请求?

    您可以通过 github 站点记录缺陷或功能请求,网址为:

    https://github.com/vmware/open-vm-tools


Additional Information

为了能够自定义 Linux 客户机操作系统,还需要执行其他步骤。有关详细信息,请参见 Installing the deployPkg plug-in in a Linux virtual machine (2075048)VMware support for Open VM Tools
在 open-vm-tools 版本低于 9.10 的 Linux 虚拟机中安装 deployPkg 插件