Write by lyc at 2022-7-25
VMware ESXI 7环境内的虚拟机安装VMware Tools

ESXi 虚拟机安装 VMWare Tools

ESXi 版本:6.7.0 Update 3 (Build 15160138) :)

VMWare Tools 简介:

  • 将消息从主机操作系统传递到客户机操作系统。
  • 将客户机操作系统作为 vCenter Server 及其他 VMware 产品组成部分进行自定义。
  • 运行有助于实现客户机操作系统自动化运行的脚本,这些脚本在虚拟机的电源状态改变时运行。
  • 在客户机操作系统与主机操作系统之间同步时间。

所有客户机都要安装 VMWare Tools,能够大幅提升 Hypervisor 虚拟化管理层的能力与虚拟机自身的性能。

1.Windows 虚拟机

2.Linux 虚拟机

方式1:从 cdrom 挂载安装

操作虚拟机,选择“安装 VM Ware Tools

虚拟光驱显示已挂载 Lnux VMWare Tools 镜像

登录 Linux 虚拟机操作系统,命令行安装 VMWare Tools

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# 挂载 cdrom
$ mount /dev/cdrom /media/
mount: /dev/sr0 is write-protected, mounting read-only

# 解压到本地
$ cd /media/
$ ls -l
total 56840
-r-xr-xr-x 1 root root 1976 Oct 2 2019 manifest.txt
-r-xr-xr-x 1 root root 4943 Oct 2 2019 run_upgrader.sh
-r--r--r-- 1 root root 56405224 Oct 2 2019 VMwareTools-10.3.21-14772444.tar.gz
-r-xr-xr-x 1 root root 872044 Oct 2 2019 vmware-tools-upgrader-32
-r-xr-xr-x 1 root root 918184 Oct 2 2019 vmware-tools-upgrader-64
$ tar xvf VMwareTools-10.3.21-14772444.tar.gz -C /usr/local/src

# 安装依赖
$ yum install perl gcc -y

# 第一个交互式问题输入 yes,其他一路回车,直到安装完毕。
$ cd /usr/local/src/vmware-tools-distrib
$ ./vmware-install.pl
open-vm-tools packages are available from the OS vendor and VMware recommends
using open-vm-tools packages. See http://kb.vmware.com/kb/2073803 for more
information.
Do you still want to proceed with this installation? [no] yes

INPUT: [yes]

vmware-tools 将以老式的 init.d 脚本的形式启动。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$ /etc/init.d/vmware-tools status
vmtoolsd is running

$ chkconfig --list

Note: This output shows SysV services only and does not include native
systemd services. SysV configuration data might be overridden by native
systemd configuration.

If you want to list systemd services use 'systemctl list-unit-files'.
To see services enabled on particular target use
'systemctl list-dependencies [target]'.

netconsole 0:off 1:off 2:off 3:off 4:off 5:off 6:off
network 0:off 1:off 2:on 3:on 4:on 5:on 6:off
vmware-tools 0:off 1:off 2:on 3:on 4:on 5:on 6:off

方式2:yum install open-vm-tools(推荐)

1
2
3
$ yum install open-vm-tools -y
$ rpm -qa|grep open-vm-tools
open-vm-tools-11.0.5-3.el7_9.3.x86_64

启动 vmtoolsd

1
2
3
4
5
6
$ systemctl start vmtoolsd
$ systemctl enable vmtoolsd

# 查看开机自启动
$ systemctl list-unit-files|grep vmtoolsd
vmtoolsd.service enabled

3.安装完成

虚拟机“一般信息”下可以看到 VMWare Tools 已经安装完成。