2008/1/16

[轉貼]How to install VMware Server on Linux

原文出處 How to install VMware Server on Linux « .:WebCollab:.

這是該筆者以前用Wiki語法寫的,如何在Fedora Core 5上安裝VMware Server,現在重新編排後放在Blog上。
另有【How to minimum install Fedora Core 5】及 【How to manage Fedora Core 5
一、VMware Server安裝環境

* VMware Server為免費軟體,其官方網站在此
* 本例的Linux為Fedora Core 5 (kernel-smp-2.6.17-1.2174_FC5) 最小化安裝
* VMware Server 1.01 build 29996

二、VMware Server安裝步驟
2.1 下載與安裝

* 下載rpm檔

wget http://download3.vmware.com/software/vmserver/VMware-server-1.0.1-29996.i386.rpm

* 安裝rpm檔

rpm -ivh VMware-server-1.0.1-29996.i386.rpm

2.2 檢查Linux Kernel版本

以下動作為了確保kernel-smp和kernel-smp-devel版本相同。

* 檢查已安裝Kernel

rpm -qa | grep kernel

kernel-smp-2.6.15-1.2054_FC5
kernel-smp-2.6.17-1.2174_FC5

* 檢查使用中Kernel

uname -r

2.6.17-1.2174_FC5smp

* 更新Kernel,單CPU則拿掉-smp

yum update kernel-smp

* 安裝Kernel C headers,編譯VMware模組時會用到,單CPU則拿掉-smp

yum install kernel-smp-devel

2.3 編譯VMware模組

VMware Server安裝程式內,已有預先編譯好的VMware模組,但大多只適用舊的Linux核心,故這裡需自行編譯。

* 安裝GNU C compiler

yum install gcc

* 安裝Internet services daemon,VMware需透過此Daemon被管理

yum install xinetd

* 安裝X.Org X11 libXtst runtime library,VMware需要此Lib

yum install libXtst

* 設定VMware Server
o 過程中會找不到符合Linux核心的模組,一路按Enter自動重新編譯。
o 註冊取得免費序號,於此時填入。

vmware-config.pl => 安裝完成後,VMware將於開機時自動執行,預設Listen port 902

P.S.:若當初Fedora Core是最小安裝,執行 vmware-config.pl 設定VMware Server過程會出現錯誤,原則上先安裝gcc、xinetd、libXtst即可避免錯誤。
2.4 設定防火牆對外的port

若有防火牆則繼續以下步驟。

* 使用setup指令,設定防火牆對外的port

setup => 選擇Firewall configuration,再選擇Customize,於Other Ports填上902
service iptables restart

2.5 若安裝完畢後更新了Linux Kernel

重新執行以下步驟,不會影響已新增的Virtual Machines。

* 檢查Linux Kernel版本,見上文,就是為了確保kernel-smp和kernel-smp-devel版本相同。
* 再次執行vmware-config.pl,編譯新的模組。
* 重開機後使用新的Linux Kernel。

三、VMware Server Console安裝

於Windows平台安裝用以連接VMware Server的圖形化Console,亦有Linux版本,但鑒於Fedora Core 5只安裝文字模式,故以Windows為管理端。

* 下載VMware-server-win32-client-1.0.1-29996.zip
* 安裝壓縮檔內的VMware-console-1.0.1-29996.exe
* 執行程式集裡的VMware Server Console,填入安裝VMware Server的Linux的Host name、User name、Password即可。

沒有留言: