2009/07/13

部署 VMware ESXi Server 4 on IBM System x3550

最後我選了 ESXi 作為虛擬化的方案。

第一:OpenVZ 基於一個 Linux,這個 OS 必須去維護它,我維護其他 OS 都嫌麻煩了;ESXi 是特化的 Linux 核心,幾乎不需維護 (定期注意系統更新即可)。

第二:OpenVZ 只能支援 Linux OS,因為它是 OS-Based 虛擬化的緣故;ESXi 使用 VMware 長久以來全虛擬化的結晶實作了一個半虛擬化的 Hypervisor 平台,可以運作多樣的 OS,當然也包含 Windows。

第三:這有點偏見,ESXi 安裝很簡單,OpenVZ 卻還要慢慢設定。

說了這麼多,最後我終於啟動了 System x3550,有如渦輪引擎的六具 6000 轉抽風扇瞬間轉起,那吵度真不是蓋的。卻發現它沒有 PS/2 插孔而只有 USB,因為手中沒有 USB 鍵盤所以只好又跑一趟電子街買一個 KIMYO NT$195 的 USB 陽春鍵盤。插上去後仔細看螢幕說明,按下 F1 按鍵進入 BIOS 設定,可以看到裝著兩顆 Intel Xeon E5405 2.0GHz、2GB 的記憶體及兩顆 SAS 167GB 硬碟。接著依指示按下 Ctrl + A 進入 RAID 管理。

我想 RAID 0 應該沒有勇者要試吧,這是伺服器耶。於是就選了 RAID 1 鏡像備份模式。建立完之後跳出設定,放入預先燒好的 ESXi 安裝光碟,開始安裝。

安裝過程沒什麼好說的,就是看指示按下對應按鈕,可能是 F8、F11 或 Enter 一直變換,大概是不想讓你一路跳過去吧。安裝過程根本沒難度,只是 ESXi 4 的安裝條件相當嚴苛,通常不能安裝都是卡在 RAID 卡或是網路卡不支援,這台 IBM System x3550 算是通過考驗了。安裝完成重開機,就進入 ESXi 介面。

介面什麼都沒有。總之先按下 F2 設定 root 密碼跟伺服器 IP 吧,成功輸入 IP、Subnet mask、Gateway和 DNS 後,就完成了網路設定。最後打開被封印的 SSH 遠端管理功能,這是一定要的 (參考文章)。過程中比較難的大概是 vi 指令,因為許久未碰都忘光了XD 按 a 進編輯模式,刪除註解的 # 字元,按下 Esc 跳出編輯模式,輸入 :wq (冒號: Shift + ;) 寫入並離開就大功告成,最後重開一下。

要管理必須透過 vSphere Client 連線 (可以 HTTP 連到伺服器 IP 有下載連結),而且只有 Windows 版,怪。安裝完成後發現 Windows 7 RC 版不能登入,顯示 clients.xml 錯誤啥的。官方也有網友回報討論串,官方解答竟然是叫你用 7 的 XP Mode 執行,這真是我聽過最棒的回答法了,去你的。還好下面有強者提出解套法:去其他安裝 .NET 3.5 SP 的電腦上找 System.dll 複製,修改 VpxClient.exe.config 文件,使用 BAT 下環境變數執行,真的成功,真是太棒了。

最後就利用 GUI 登入,上傳作業系統 ISO 檔供虛擬系統安裝時使用,設定虛擬系統跟 VMware 其他產品非常像,這是最易上手的地方。最後啟動虛擬系統,按照安裝 OS 的步驟來安裝 (放入光碟、更改 BIOS 開機順序),就大功告成。記得最後裝個 VMware Tools 來使系統更快更穩。

灌了一個 CentOS 5.3 版,跑看看再說。在 CentOS 的 eth0 設定使用手動 IP 設定,也可以取得固定 IP,有如另一台伺服器在線運作一般,真好玩。也可以 SSH 連進去管理。

沒有留言:

張貼留言