2010/03/14

Install/Upgrade VMware Tools on ESXi Guest OS

這麼重要的流程竟然沒做紀錄,作一下免得日後忘記。

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 檔。

沒有留言:

張貼留言