ESXi 裡的 Guest OS 最好裝一下 VMware Tools 以取得更佳的效能,和 VMware 自家其他虛擬機器程式一樣。安裝方式首先要從 ESXi 管理介面設定 Install/Upgrade VMware Tools。
按下選項後,Guest OS 的光碟機就好像放了一片驅動程式光碟一般,*nix 系的安裝方式比較麻煩,需要手動操作:
0. 首先先切換到 root 帳號取得必要權限
sudo -s
1. 安裝必要編譯套件及檔頭檔
apt-get update
apt-get install build-essential
apt-get install linux-headers-`uname -r`
第二行是安裝所需的編譯套件 (gcc, make 等),第二行是安裝 VMware Tools 需要的 Linux 檔頭檔。
2. 建立暫存目錄,掛載 CD-ROM
cd /tmp
mkdir /tmp/vm
mount /dev/cdrom /tmp/vm
3. 取出 VMware Tools 並解壓編譯
cp /tmp/vm/VMwareTools* /tmp
umount /tmp/vm
tar xzf VMwareTools*
/tmp/vmware-tools-distrib/vmware-install.pl
過程中會看到許多訊息跑出來,大概就是要問你安裝的位置和是否手動編譯之類的,一路按下 Enter 採用預設值即可,到最後會編譯各個組件,然後設定完成。
出現如下的成功訊息就表示整個安裝/升級的程序完成了!
檢查一下 Guest OS 的面板顯示狀態。
記得只要更新了 Linux Kernel 版本 (uname -r 可得知版本),就必須重作一次升級的動作,因為 VMware Tools 是針對 Kernel 作更動以達成最佳化,舊有的版本在新版的 Kernel 是沒有用的。另外升級的話 apt-get install build-essential 可以不必再作,因為要安裝時就已經有這個套件了吧。但是 linux-headers 記得要裝!上面的指令會自動抓取與 Kernel 相同版本的 Header 檔。
沒有留言:
張貼留言