加入RUN!PC粉絲團
最近新增的精選文章
 
最多人點閱的精選文章
 
 
精選文章 - 開發技術
分享到Plurk
分享到FaceBook
 
利用Virtual Box進行0元的RTC3.0部署(上)
文‧圖/何孟翰 2011/12/27 下午 05:03:41

自從Rational Team Concert從3.0版開始,你會發現它的安裝已經需要使用IBM的Installation Manager。當然這個改變對於往後你要作軟體的管理與更新來說是有助益的,但是對於Installation Manager不支援的平台來說,情況就會變得有點辛苦。例如在之前Rational Team Concert的2系列我們有講解過如何在OSX底下透過適當的修改JVM的設定來達成Rational Team Concert伺服器的運行。然而由於這個IBM的Installation Manager並不支援OSX的作業系統 (推測應該是IBM並沒有推出官方支援OSX的IBM JVM),因此你會發現想在OSX上面部署之後的Rational Team Concert並不能夠使用之前所熟悉的方式。因此在本文中讓我們想另外一條解決的方案,來達成在OSX底下執行Rational Team Concert 3的伺服器的目標。

準備一個免費的部署環境

在我們討論Rational Team Concert的一開始就有強調,這一套專案管理建置系統雖然功能強大,但是它並不需要讓我們一開始就付出大量的金錢才能夠使用。藉著10個人免費的community license授權,你可以在專案成立之初就開始導入並且進行評估。因此秉持著儘量減少開支的想法,我們在本文中所提出的解決方案也是以儘量不需要花錢作為考量。

既然沒有辨法產生一個原生的Rational Team Concert,我們可以建立一個虛擬的作業系統並且在上面運行可以支援的 OS再安裝Rational Team Concert即可。在OSX底下有名的這種虛擬作統有像Parallel Desktop,但是在本文中讓我們使用另一個不需要付費的virtualbox來作為範例,來打造一個免費的Rational Team Concet運行環境。

安裝Virtual Box
因此在本文中我們所選定的是virtualbox,這原本是一個開放原始碼的專案,現在是由Oracle所支援。你可以在www.virtualbox.org底下下載到它的執行檔。目前的版本是4.1.6。另外在下載的畫面請你也注意,你可以看到有一個VirtualBox 4.1.6 Oracle VM VirtualBox Extension Pack。這算是一個虛擬環境的增補集,有對USB 2.0,和一些網路卡啟動與一些硬體相關功能的增強功能。因此請你也一併下載之後備用。

下載完成之後,你可以先按下新增來新增一個作業系統的環境如圖1。



▲ 圖1 新增一個作業系統的環境




再來你可以選擇一個 RedHat Linux的環境,其它的部份大致上按照預設再作必要的調整即可。當設定完成之後,你可以得到一個客製化的作業系統環境如圖2。


▲ 圖2 完成作業系統環境的設定




安裝Virtual Box的外加元件
安裝完成了virtualbox之後,讓我們開始組態外加元件,你所下載的副加元件會是一個ext檔,在virtualbox啟動的情況下執行它,你會看到一個畫面如圖3,就按下install可以完成外加元件的下載。


▲ 圖3 安裝virtualbox的外加元件



安裝作業系統
依照IBM的官方文件,Rational Team Concert必須要使用Red Had Enterprise Linux的作業系統。然而由於RHEL是必須要授權的,讓我們在這邊使用CENT OS來代替。它是一個由社群所發動的計畫,它可以作到某種程度的RHEL相容,而且它是免費的,你可以在www.centos.org下看到它的介紹,並且也可以在國內的一些鏡射網站中看到它的iso檔供你下載。

下載完成之後,你可以直接準備好iso檔,或者將它燒出來並且放置在光碟機中,並且啟動Virtual Box,並且點擊之前組態好的RHEL的這個虛擬環境並且按下設定,在storage的標籤中你可以看到有一個 IDE Controller,在它的底下有一個光碟片的符號,請你點擊這個光碟片的符號,在右側的 CD/DVD Drive你可以看到系統預設一個IDE Secondary的選項,你可以維持它不用改變,但是它的右邊有一個光碟片如圖4,你可以點擊它,就會看到一個現有的主作業系統上的光碟機列表,你可以將有CentOS的光碟片的光碟機指定進去,它就會變成這個作業系統的光碟機。再來按下start就可以進行centOS的安裝。


▲ 圖4 設定虛擬系統的光碟機



CentOS的安裝過程如同一般的作業系統安裝,因此我們就不再在這邊仔細說明,不過請你注意由於IBM Installation Manager是需要一個X-window的介面,所以在安裝時請你記得要先安裝有X-Window,並且有一些基本的 KDE的組態管理工具,才能有利後續的進行。

作業系統的組態
在開始執行安裝過程之前,先讓我們準備好環境,才能夠順利的完成安裝。首先讓我們修改系統預設的權限。由於這個安裝精靈會使用壓縮檔展開的方式來安裝應用程式所需要的系統檔案,所以我們會需要修改能夠開啟的檔案上限大小。因此請你修改/etc/security/limits.conf,並且新增下面的兩行指令: