对于 Linux 虚拟机,通过使用命令行手动安装或升级 VMware Tools。

开始之前

  • 打开虚拟机电源。

  • 确认客户机操作系统正在运行。

  • 由于 VMware Tools 安装程序是采用 Perl 语言编写的,因此请确认客户机操作系统中已安装 Perl。

  • 要确定是否具有最新版本的 VMware Tools,请查看虚拟机的摘要选项卡。

  • 对于 vSphere 虚拟机,确定您是否安装了最新版本的 VMware Tools。在 vSphere Client 清单中,选择虚拟机,然后单击摘要选项卡。

关于此任务

在升级 VMware Tools 前,请考察运行虚拟机的环境,并权衡不同升级策略的利弊。例如,您可以安装最新版本的 VMware Tools 以增强虚拟机的客户机操作系统的性能并改进虚拟机管理,也可以继续使用现有版本以在所处环境中提供更大的灵活性。

注:

此过程将介绍如何使用 VMware Tools tar 安装程序安装或升级 VMware Tools。对于 vSphere 环境中的虚拟机,也可以使用 VMware Tools 操作系统特定软件包 (OSP) 安装和升级 VMware Tools。通过 OSP,您可以使用操作系统的本地更新机制来下载、安装和管理 VMware Tools。有关详细信息,请参见适用于 Linux 客户机操作系统的操作系统特定软件包

过程

  1. 在客户机操作系统上挂载 VMware Tools 虚拟磁盘。

    VMware 产品

    操作

    vSphere Client

    清单 > 虚拟机 > 客户机 > 安装/升级 VMware

    vSphere Web Client

    右键单击虚拟机,然后选择所有 vCenter 操作 > 客户机操作系统 > 安装/升级 VMware Tools

    Fusion

    虚拟机 > 安装 (或升级) VMware Tools

    Workstation

    虚拟机 > 安装 (或升级) VMware Tools

    Player

    Player > 管理 > 安装 (或升级) VMware Tools

  2. 右键单击清单中的虚拟机,然后选择所有 vCenter 操作 > 客户机操作系统 > 安装/升级 VMware Tools
  3. 如果正在执行升级或重新安装,请在安装/升级 VMware Tools 对话框中选择交互式 Tools 安装交互式 Tools 升级,然后单击确定

    通过在客户机操作系统上挂载 VMware Tools 虚拟光盘来启动该过程。

  4. 在虚拟机中,以 root 身份登录客户机操作系统,然后打开终端窗口。
  5. 运行不带参数的 mount 命令以确定 Linux 分发版本是否已自动挂载 VMware Tools 虚拟 CD-ROM 映像。

    如果已挂载 CD-ROM 设备,则将列出 CD-ROM 设备及其挂载点,如下所示:

    /dev/cdrom on /mnt/cdrom type iso9660 (ro,nosuid,nodev)
  6. 如果未挂载 VMware Tools 虚拟 CD-ROM 映像,请挂载 CD-ROM 驱动器。
    1. 如果挂载点目录尚不存在,请创建目录。
      mkdir /mnt/cdrom

      某些 Linux 分发版本使用不同的挂载点名称。例如,一些分发版本的挂载点是 /media/VMware Tools,而不是 /mnt/cdrom。修改命令以反映您的分发版本所使用的约定。

    2. 挂载 CD-ROM 驱动器。
      mount /dev/cdrom /mnt/cdrom

      某些 Linux 版本使用不同的设备名称或采取不同的方式组织 /dev 目录。如果 CD-ROM 驱动器不是 /dev/cdrom,或者如果 CD-ROM 的挂载点不是 /mnt/cdrom,请修改命令以反映您的分发版本所使用的约定。

  7. 转到工作目录,例如 /tmp

    cd /tmp

  8. 在安装 VMware Tools 之前,删除任何先前的 vmware-tools-distrib 目录。

    此目录的位置取决于先前执行安装时所指定的位置。通常情况下,此目录位于 /tmp/vmware-tools-distrib 中。

  9. 列出挂载点目录的内容,并记下 VMware Tools tar 安装程序的文件名。
    ls mount-point
  10. 解压缩安装程序。
    tar zxpf /mnt/cdrom/VMwareTools-x.x.x-yyyy.tar.gz

    x.x.x 是产品版本号,yyyy 是产品发行版本的内部版本号。

    如果尝试在 RPM 安装之上执行 tar 安装,或者在 tar 安装上执行 RPM 安装,安装程序将检测到先前的安装,并且必须转换安装程序数据库格式,而后才能继续。

  11. 如有必要,请卸载 CD-ROM 映像。
    umount /dev/cdrom 

    如果 Linux 分发版本已自动挂载 CD-ROM,则不需要卸载映像。

  12. 运行安装程序并配置 VMware Tools。
    cd vmware-tools-distrib
    ./vmware-install.pl

    通常情况下,运行完安装程序文件之后会运行 vmware-config-tools.pl 配置文件。

  13. 如果默认值符合您的配置,则请按照提示接受默认值。
  14. 按照脚本末尾的说明操作。

    视所用的功能而定,这些说明可能包括重新启动 X 会话、重新启动网络连接、重新登录以及启动 VMware 用户进程。或者,也可以重新引导客户机操作系统以完成所有这些任务。

结果

摘要选项卡上的 VMware Tools 标签将更改为正常

如果正在使用 vCenter Server,则摘要选项卡上的 VMware Tools 标签将更改为确定

下一步做什么

如果在更大的系统范围升级过程中升级了 VMware Tools,接下来要确定是否升级环境中的虚拟机。要查看和比较不同兼容性级别可用的硬件,请参见通过虚拟机兼容性设置实现的硬件功能

如果在 vSphere 升级过程中升级了 VMware Tools,接下来要确定是否升级环境中的虚拟机。要查看和比较不同兼容性级别可用的硬件,请参见《vSphere 虚拟机管理》文档。