VMware Tools描述
VMware Tools 中包含一系列服務和模塊,可在 VMware 產品中實現多種功能,從而使用戶能夠更好地管理客戶機操作系統,以及與客戶機系統進行無縫交互。
在Linux虛擬機中安裝VMware Tools
安裝前准備
- 虛擬機必須打開cd/dvd驅動器,否則
安裝VMware Tools
的選項無法選擇 - VMware Tools安裝程序是使用Perl編寫的,必須確認操作系統中安裝Perl。
安裝步驟
-
在虛擬機菜單中右鍵單擊虛擬機,然后單擊客戶機 > 安裝/升級 VMware Tools。
-
要創建一個掛載點
mkdir /mnt/cdrom
-
要裝載 CDROM,
mount /dev/cdrom /mnt/cdrom
-
要將安裝文件文件復制到臨時目錄:
cp /mnt/cdrom/VMwareTools*.tar.gz /tmp/
;其中,*
部分是 VMware Tools 軟件包的版本號,故以*替代。 -
解壓文件:
cd /tmp && tar -zxvf VMwareTools*.tar.gz
-
運行PERL腳本以安裝
VMware Tools
:cd vmware-tools-distrib && ./vmware-install.pl
,若要求選擇,一路回車即可。 -
安裝完成后清理
rm -fr {/tmp/VMwareTools*,/tmp/vmware-tools-distrib} ; yum remove perl -y
,如不需要perl可以卸載
命令集合
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
cp /mnt/cdrom/VMwareTools*.tar.gz /tmp/
cd /tmp && tar -xf VMwareTools*.tar.gz
cd vmware-tools-distrib && ./vmware-install.pl
安裝后清理
rm -fr {/tmp/VMwareTools*,/tmp/vmware-tools-distrib}
yum remove perl -y # 選擇性執行
VMware Tools服務
VMware Tools守護進程在后台運行。它在 Windows 客戶機操作系統中名為 vmtoolsd.exe,在 Mac OS X 客戶機操作系統中名為 vmware-tools-daemon,在 Linux、FreeBSD 和 Solaris 客戶機操作系統中名為 vmtoolsd。
安裝完成后,VMware Tools
守護進程並未開機啟動,可以設置開機啟動,該守護進程在主機和客戶機操作系統之間傳遞信息。
systemctl enable vmtoolsd
systemctl start vmtoolsd
systemctl status vmtoolsd
配置虛擬機與宿主機系統之間的時間同步
啟用時間同步時,VMware Tools會將虛擬機操作系統的時間設置為與宿主機的時間相同。
注意:無論
VMware Tools
時間同步是否打開,在執行以下操作后都會進行時間同步:
- 當啟動
VMware Tools
守護進程時,例如重新引導或打開電源操作過程中。- 在從某個掛起操作恢復虛擬機時
- 恢復到快照后
- 壓縮磁盤后
命令
操作系統 | 程序名稱 |
---|---|
Windows | VMwareToolboxCmd.exe |
Linux、Solaris 和 FreeBSD | vmware-toolbox-cmd |
MAC OS X | vmware-tools-cli |
vmware-toolbox-cmd timesync enable|disable
reference