VMware Tools是个特别棒的组件,可以让虚拟机运行更快,从整体上简化其管理。更棒的是可以很容易的安装在虚拟机上,不用在意虚拟机的操作系统是什么。本文将讨论什么是VMware Tools 以及如何在不同的环境中安装。

VMware Tools是什么?

VMware Tools,是一套实用工具,可以让虚拟机获得更好的性能,以及更轻松地管理虚拟机。它是安装在任何主机上的镜像,包含驱动程序、实用程序以及所有确保主机与虚拟机之间正常通信的工具。支持x84和x64操作系统。本文使用VMwareTools 10.3.2。

VMware Tools包含驱动程序包,取代了虚拟机操作系统原有的驱动程序包。通过这种方法,VMware Tools可以使虚拟化体验更好。例如,该软件包包括VMXNET 3驱动程序(模拟10 Gbit / s NIC),视频卡驱动程序(优化屏幕分辨率和色彩)和鼠标驱动程序(优化鼠标功能)。

VMware Tools支持API框架。VIX(虚拟化基础架构扩展)是受支持的API之一。它允许虚拟机使用管理IP与vCenter Server通信,并与主机同步时间。

标题安装了哪个版本的VMware Tools

跳转到Summary页面,点击Moreinfo查看已经安装的VMware Tools版本。也能看到使用的版本。如图
不同环境中安装VMware Tools

这个实例中已经安装VMware Tools,如果你没有安装,需要尽快安装。

安装VMware Tools

1. 在Windows中安装VMware Tools:

本文使用Windows Server 2016作为演示。

跳转到Summary,点击More info查看VMware Tools 是否安装。VM-2还没安装,点击Install VMware Tools。不管操作系统是什么,这就是安装的开始。

不同环境中安装VMware Tools
下一步,按下Mount按钮确认挂载VMware Tools镜像。
不同环境中安装VMware Tools
现在,进入到虚拟机继续安装。之后的过程每种操作系统都会不一样。

刚刚挂载了VMware Tools镜像,跳转到“设备和驱动器”,右键选择安装。
不同环境中安装VMware Tools
点击下一步。
不同环境中安装VMware Tools
之后,选择安装类型,可以直接选择默认的Typical,点击下一步。

不同环境中安装VMware Tools
点击安装
不同环境中安装VMware Tools
点击Yes重启虚拟机,此时已经完成安装。
不同环境中安装VMware Tools

2. 在Linux中安装VMware Tools

对于Linux系列操作系统,至少有两种安装VMware Tools的方法:

Open VM Tools (OVT)-流行于VMware管理员的开源VMware Tools。随大多数Linux发行版一起提供。因此,如果安装了一个发行版作为操作系统,VMware Tools已经安装好了。OVT源代码在GitHub存储库中,但官方只支持Linux发行版中提供的OVT。

Operating System Specific Packages (OSP)-可以从VMware 官网下载的软件包。很少有人使用这种方法来安装工具,但这是在Linux系列的老操作系统上安装的唯一方法。

3. 使用OVT安装VMware Tools:

在我的印象中,有3种安装OVT的工具:apt-get、yum和zypper。还有更多的方法,但是谁需要这么多方法来完成这么简单的事情呢?

本文将在以下三个操作系统上尝试这三种方法中的每一种:Ubuntu Server 18.04.1 LTS,CentOS Linux 7.5.1804(Core)和SUSE Linux Enterprise Server 15。本文使用的Ubuntu Server和SUSE版本中,VMware Tools是在操作系统安装过程中自动安装的。但是这个不适用于所有版本的操作系统,在安装过程中可能出了点问题,会发现缺少OVT。这就是为什么在这里描述了Ubuntu和SUSE的OVT安装过程。

apt-get. Ubuntu Server

在使用apt-get之前,请更新安装程序存储库。请注意,需要连接网络并提升用户权限才能这样做。运行下面命令:

#sudo apt-get update
不同环境中安装VMware Tools
安装open-vm-tools

#sudo apt-get install open-vm-tools

不同环境中安装VMware Tools
通过以下命令验证安装

#vmware-toolbox-cmd -v
不同环境中安装VMware Tools
重新启动主机,VMware Toolbox就可以使用了。

#sudo reboot

yum. CentOS Linux

访问Enterprise Linux (EPEL)软件包,需要连接网络并提升用户权限来操作。

#sudo yum --enablerepo=extras install epel-release

不同环境中安装VMware Tools
输入y确认下载软件包及安装

#sudo yum install open-vm-tools

不同环境中安装VMware Tools
确保安装成功

#vmware-toolbox-cmd-v
不同环境中安装VMware Tools
如果安装完成,重启服务器:

#sudo reboot

zypper. SUSE EnterpriseServer

将链接添加到存储库。需要连接网络和提升用户特权才能下载软件包。

#sudo zypper addrepo

http://download.opensuse.org/repositories/Virtualization:VMware/SLE_15/Virtualization:VMware.repo
不同环境中安装VMware Tools
更新安装程序存储库,然后按t将其设置为临时受信任的存储库。

#sudo zypper refresh

不同环境中安装VMware Tools
安装OVT软件包。键入y确认下载和安装。在例子中,没有libvmtools包,安装程序提供下载它,输入1下载。

#sudo zypper install open-vm-tools

不同环境中安装VMware Tools
键入以下命令,检查安装是否顺利进行:

#Vmware-toolbox-cmd -v
不同环境中安装VMware Tools
最后,重启

#sudo reboot

标题3. 作为OSP安装VMware Tools

可以将VMware Tools安装为操作系统软件包。本文中在Ubuntu Server上安装OSP。

打开Summary页面,挂载VMwareTools 镜像。

不同环境中安装VMware Tools
进入虚拟机控制台,将cdrom镜像挂载到mnt目录中。要成功挂载镜像,需要提升用户权限。

#sudo mount /dev/cdrom /mnt
不同环境中安装VMware Tools
使用下面的命令解压

#tar –zxvf /mnt/VNwareTools-* -C /tmp/
不同环境中安装VMware Tools
使用下面命令卸载镜像

#sudo umount /mnt
不同环境中安装VMware Tools
执行安装脚本

#sudo /tmp/vmware-tools-distrib/vmware-install.pl

当系统询问是否仍然要继续此安装时,请键入y键。之后,需要按Enter键几次才能完成安装。

不同环境中安装VMware Tools
检查是否安装成功:

#vmware-toolbox-cmd -v
不同环境中安装VMware Tools
重启

#sudo reboot

对于Linux系列的其他未安装VMware Tools的操作系统,除了某些单独的命令的语法特点外,OST安装看起来相同。

总结

VMware Tools的安装并不是什么高难度的工作,而且该套件还与一些客户操作系统捆绑在一起。由于某种原因没有安装VMwareTools,只要遵循上面的一个小指南。希望本文对你有用。

不同环境中安装VMware Tools
关注公众号,查看更多干货分享!

相关文章:

  • 2021-12-14
  • 2021-08-21
  • 2021-12-28
  • 2021-10-10
  • 2021-06-12
  • 2021-11-16
  • 2021-08-31
  • 2022-12-23
猜你喜欢
  • 2022-01-12
  • 2022-01-30
  • 2021-11-29
  • 2021-10-16
  • 2021-10-28
  • 2021-06-11
相关资源
相似解决方案