前言


在VMware很多产品技术中,都必须用到VMware Tool工具。比如说,如果你要同步Esxi上虚拟机和Esxi宿主机的系统时间,你必须在虚拟机的操作系统上安装VMware Tool,才能使用vSphere Clinet客户端功能中的“同步客户机和宿主机时间”的功能。这里要特别强调一下,尤其是当你要部署VDP的时候,客户机和宿主机的时间一致非常重要,而同步时间的唯一方式只能使用VMware Tool,而不能通过在客户机中建立NTP服务,否则会出现一系列未知问题。(在官方文档中明确指出了这一点)



系统环境


操作系统:ESXi 6.0



操作步骤


1.安装VMware Tools设置时间同步

1)查看VMware Tools状态

进入“主页”->“清单”-> “主机和群集”,选中你准备安装VMware Tools的虚拟机,然后点击右边对话框的“摘要”标签,在“VMware Tools”栏中可以看到该虚拟主机是否已经安装了VMware Tools(如图表示没有安装VM Tools


Linux系统中安装VMware Tool_第1张图片


2)右键点击你准备安装VM Tool是的虚拟机,选择“客户机”,在选择“安装/升级VMware ToolsW)”,点击“确定”。

 

注意:VMware Tools必须在虚拟机开机的情况下才能安装!


Linux系统中安装VMware Tool_第2张图片



3)进入系统,创建挂载文件夹准备挂载虚拟CD中的VM Tools镜像

 

#mkdir /mnt/vmtools


wKiom1eRxnmyiIzBAAAOaqe8Jvo004.png-wh_50



4)挂载镜像


# mount /dev/cdrom /mnt/vmtools/


wKioL1eRxnnjy8BRAAALD8n2foA312.png-wh_50



5)拷贝出VM Tools 压缩包到本地目录下(无法再/mnt/vmtools中解压,无权限)

 

cp /mnt/vmtools/VMwareTools-10.0.6-3560309.tar.gz ~


wKiom1eRxnnAyEiJAAAnccD79Jc881.png-wh_50



6)解压压缩包

 

# cd ~

# tar -zvxf VMwareTools-10.0.6-3560309.tar.gz


wKioL1eRxnmxXt8fAAAa-p9Y1aI773.png-wh_50



7)运行pl文件

 

# cd vmware-tools-distrib/

# ./vmware-install.pl


Linux系统中安装VMware Tool_第3张图片



8)输入yes (系统推荐使用open-vm-tools,默认是no,表示不安装VM Tools,由于本文是安装VM Tools的介绍,故选择yes,表示继续安装VM Tools。想要使用open-vm-tools,可以到github上下载源代码)



9)一路回车键

 

一路敲击回车键,选择默认选项,直到看到以下画面,表示VM Tools安装完成


Linux系统中安装VMware Tool_第4张图片



注:本文安装VM Tool是使用的操作系统是centosVDP的操作系统是suse,在第9步之前的操作步骤都是一样,只是在第9步的时候,选择默认选项时,在suse操作系统下会有个选项让你输入GCC在本机的安装位置(“What is the location of the gcc program on your machine? Would you like to change it ?”),该选项默认值是yes,表示自己手动输入GCC路径,你输入no,表示使用系统默认路径,即可跳过此步骤。接下来有一个类似选项(a valid kernel header path. Would you like to change it?)输入no, 跳过此步骤。


10)设置虚拟机与主机时间同步(如果要部署VDP,必须要同步客户机和主机时间)

 

回到vSphere Client 客户端,选择要备份验证的虚拟机,点击右键,选择“编辑设置”。选择“选项”标签,选中“VMware Tools”栏, 勾选“同步客户机时间与主机时间”。至此,VDP虚拟机时间同步设置完毕。



Linux系统中安装VMware Tool_第5张图片