Linux VMware Tools詳解


VMware Tools描述

VMware Tools 中包含一系列服務和模塊,可在 VMware 產品中實現多種功能,從而使用戶能夠更好地管理客戶機操作系統,以及與客戶機系統進行無縫交互。

在Linux虛擬機中安裝VMware Tools

安裝前准備

  • 虛擬機必須打開cd/dvd驅動器,否則安裝VMware Tools的選項無法選擇
  • VMware Tools安裝程序是使用Perl編寫的,必須確認操作系統中安裝Perl。

安裝步驟

  1. 在虛擬機菜單中右鍵單擊虛擬機,然后單擊客戶機 > 安裝/升級 VMware Tools。

  2. 要創建一個掛載點 mkdir /mnt/cdrom

  3. 要裝載 CDROM,mount /dev/cdrom /mnt/cdrom

  4. 要將安裝文件文件復制到臨時目錄:cp /mnt/cdrom/VMwareTools*.tar.gz /tmp/;其中,* 部分是 VMware Tools 軟件包的版本號,故以*替代

  5. 解壓文件:cd /tmp && tar -zxvf VMwareTools*.tar.gz

  6. 運行PERL腳本以安裝VMware Toolscd vmware-tools-distrib && ./vmware-install.pl若要求選擇,一路回車即可

  7. 安裝完成后清理 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

配置客戶機與主機操作系統之間的時間同步

在 Linux 虛擬機中安裝 VMware Tools (1018414)

VMware Tools 產品文檔


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM