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
1. 在Windows中安装VMware Tools:
本文使用Windows Server 2016作为演示。
跳转到Summary,点击More info查看VMware Tools 是否安装。VM-2还没安装,点击Install VMware Tools。不管操作系统是什么,这就是安装的开始。
下一步,按下Mount按钮确认挂载VMware Tools镜像。
现在,进入到虚拟机继续安装。之后的过程每种操作系统都会不一样。
刚刚挂载了VMware Tools镜像,跳转到“设备和驱动器”,右键选择安装。
点击下一步。
之后,选择安装类型,可以直接选择默认的Typical,点击下一步。
点击安装
点击Yes重启虚拟机,此时已经完成安装。
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
安装open-vm-tools
#sudo apt-get install open-vm-tools
通过以下命令验证安装
#vmware-toolbox-cmd -v
重新启动主机,VMware Toolbox就可以使用了。
#sudo reboot
yum. CentOS Linux
访问Enterprise Linux (EPEL)软件包,需要连接网络并提升用户权限来操作。
#sudo yum --enablerepo=extras install epel-release
输入y确认下载软件包及安装
#sudo yum install open-vm-tools
确保安装成功
#vmware-toolbox-cmd-v
如果安装完成,重启服务器:
#sudo reboot
zypper. SUSE EnterpriseServer
将链接添加到存储库。需要连接网络和提升用户特权才能下载软件包。
#sudo zypper addrepo
http://download.opensuse.org/repositories/Virtualization:VMware/SLE_15/Virtualization:VMware.repo
更新安装程序存储库,然后按t将其设置为临时受信任的存储库。
#sudo zypper refresh
安装OVT软件包。键入y确认下载和安装。在例子中,没有libvmtools包,安装程序提供下载它,输入1下载。
#sudo zypper install open-vm-tools
键入以下命令,检查安装是否顺利进行:
#Vmware-toolbox-cmd -v
最后,重启
#sudo reboot
标题3. 作为OSP安装VMware Tools
可以将VMware Tools安装为操作系统软件包。本文中在Ubuntu Server上安装OSP。
打开Summary页面,挂载VMwareTools 镜像。
进入虚拟机控制台,将cdrom镜像挂载到mnt目录中。要成功挂载镜像,需要提升用户权限。
#sudo mount /dev/cdrom /mnt
使用下面的命令解压
#tar –zxvf /mnt/VNwareTools-* -C /tmp/
使用下面命令卸载镜像
#sudo umount /mnt
执行安装脚本
#sudo /tmp/vmware-tools-distrib/vmware-install.pl
当系统询问是否仍然要继续此安装时,请键入y键。之后,需要按Enter键几次才能完成安装。
检查是否安装成功:
#vmware-toolbox-cmd -v
重启
#sudo reboot
对于Linux系列的其他未安装VMware Tools的操作系统,除了某些单独的命令的语法特点外,OST安装看起来相同。
总结
VMware Tools的安装并不是什么高难度的工作,而且该套件还与一些客户操作系统捆绑在一起。由于某种原因没有安装VMwareTools,只要遵循上面的一个小指南。希望本文对你有用。
关注公众号,查看更多干货分享!