免版權費用的異地備援方案測試

前言
公司在下半年需要開始建置異地備援的方案, 在正式對公司提案之前, 先來做幾個可行性的測試; 剛好先前的學習與工作經驗有機會接觸到 Unix / Linux 的環境, 所以對這些東西還能應付, 為減少給 M$ 剝皮的機會, 開始研究 VMWare Server 在 Fedora Core 9 底下的使用可行性, 以上的兩套程式都可以免費的使用.

Fedora Core 9 下載路徑 : http://fedoraproject.org/get-fedora
VMWare Server 下載路徑 : http://www.vmware.com/products/server/

測試一:
Fedora 9 + VMWare Server 1.0.6
首先把 Fedora 9 安裝起來, 擔心之後的系統維護問題, 還是把 X-Windows 的部份先建置起來, 安裝步驟請自行參考其他網站說明, 要注意的是要把 Kernel 的原始碼部分裝起來, 之後 VMWare Server 安裝時會需要部分的 Header files, 在做重新 Compile 會需要 Include 這些檔案, 如果沒有安裝也可以在之後用 Yum 的更新指令來補齊.

Yum更新畫面
Yum更新畫面

安裝完畢後請立即更新一下 Fedora 9, 由於 VMWare Server 會依照 Kernel 的版本需要作 Re-compile 的動作, 所以事先更新可以減少未來多做一次 Config 的動作.  萬用指令 yum –y update 就可以把已經安裝好的套件一次更新, 時間會依照網路的速度有所不同.

可能使用到的指令:
yum –y update         更新所有已經安裝的套件
yum list                 列出所有可供安裝的套件
yum list | grep xxxxx    只列出 xxxxx 相關的套件名稱
yum install xxxxx        只安裝 xxxxx 套件
yum remove xxxxxx    移除 xxxxx 套件
yum install kernel-headers.i386     安裝 Kernel 的 Header files

更新完畢後記得要重新啟動電腦, 這個時候才會利用更新過的 Kernel 來開機, 當然也可以把更新指令放入排程內執行, 然後定期開機, 不過一但更新了 Kernel 加上重新開機, 會讓 VMWare Server 跑不起來, 倒時候來 Debug 就會很頭大喔.

為方便遠端管理 Linux Server, 建議去安裝一下 Webmin 這個 Web 管理介面, 絕大部分需要做到的事情, 他都已經有快速介面來輔助, 其網址是 http://www.webmin.com. 請直接下載 RPM的安裝套件節省麻煩, 下載完後請自行想法辦法 Copy 到 Fedora 主機內, 或是用 wget http-file-address-url 指令直接由 Command line 指令下載, 之後使用 rpm –ivh webmin-1.420-1.noarch.rpm (數字部分會依照版本有所變化)來安裝.. .  裝好之後就可以直接的利用 http://fedora-ip:10000 進入到管理畫面…

Webmin 的介面
Webmin 的介面

上述作業完成後接下來要安裝 VMWare Server, 第一次找到的版本是 1.0.4, 不會自動的去找 Fedora 的 Header file.  所以造成了很多困擾, 在網路上找到了一個 Patch 來解決這個問題, 自己在測試上花了很多時間也解不了, 後來上 VMWare 去註冊 Download 1.0.6 就不會有這個問題, 而且有 rpm 套件直接安裝就好, 安裝指令 rpm –ivh VMware-server-1.0.6-91891.i386.rpm.

等個幾十秒鐘就安裝完畢, 先前使用 1.0.4 花了快一個半天, 真是 OOXX, 之後就是要設定 VMWare Server 的環境, 請直接執行 vmware-config.pl.

VMServer Console 登入畫面

裡面的設定請大部分依照 default Value 就可以了, 只要 Header file 能被正常的找到就很快的直接套用, 系統 Default 會使用 Port 902 來與外部控制程式的溝通管道, 系統可能會誤偵測該 Port 已經被使用掉, 會自動跳到 904, 如果你也有這個現象要記得這個部分, 之後由 Windows 端來作連結的時候可是要指定這個 Port.

之後安裝 VMware Server console for windows, Host name 記得要填入 fedora-ip:904, 這樣程式才能找得到 VMware Server.

VMServer Console 登入畫面

看到的畫面跟裝 Workstation 版本幾乎一樣, 但是這時候控制的主機卻是在別台機器上, 真是奇妙, 畫面是在測試 Vista 在 VMWare 上面跑的情況, 跑起來除了效能有差外, 其他的倒是都沒有出現任何錯誤.

安裝Vista VM
安裝Vista VM

To be continue….

發表迴響