手动更新单一虚拟机的VMware Tools
2018-03-03
无论是哪一种平台上的虚拟机,其Guest OS都是需要加装专属的集成软件,并且还得需要在平台系统完成更新时,也跟着完成版本更新,如此一来各种虚拟化硬件的运行才能够正常,同时效能与可靠性也才不会发生意外状况。
在VMware的虚拟化平台中,这项与Guest OS紧密集成的软件就是VMware Tools。建议您在每一次完成ESXi主机系统升级或更新时,都要为所有虚拟机完成此软件的更新,怎么做呢?
基本上有多种做法,都可以协助管理人员来完成新版VMware Tools的更新。首先,如果是使用PowerCLI命令控制台来更新虚拟机的VMware Tools,可以执行“Update-Tools -vm ” 虚拟机名称,如果是想要直接执行ESXCLI的相关命令来进行更新,则可以执行“vimcmd vmsvc/tools.upgrade”虚拟机ID,不过如果此时虚拟机尚未启动,那么肯定会出现错误信息,您可以先执行“vim-cmd vmsvc/power.on”虚拟机ID,来启动相对的虚拟机即可。
而最简单的做法,肯定是通过vSphere Client或vSphere Web Client的图形界面,来开启虚拟机的“摘要”页面,将可以先知道目前的VMware Tools是否已经过期或是根本尚未安装,只要在虚拟机正常启动之后,便可以立即点击“安装VMware Tools”连接。
针对有一些经常使用的虚拟机,管理人员可能是直接通过客户端的VMware Remote Console来进行监看与操控,在这种情境之下您也可以直接从“VMRC”的下拉选单中,点击位于“Manage”子选单中的“Update VMware Tools”来进行更新安装即可。
安装新版的VMware Tools过程之中,可能会出现不是最新版本的提示信息,这表示旧版的程序目前正在被锁定之中,建议选择默认的设置项来完成更新即可,也就是“关闭应用程序,稍后再尝试重新启动它们”。点击“确定”。
关于VMware Tools的版本信息查询,在Windows的Guest OS中只要在桌面任务栏右下方的VMware Tools图示上,以鼠标右键开启“关于”页面即可,如果是Linux的Guest OS则可以执行“vmware-toolbox -version”命令参数查询。