跳到主要內容

發表文章

安裝iscsi-target server

最近因為要建置一些開發環境,也順便要測一下cluster相關的東西,可能會需要SAN類似的storge,之前上課有介紹過iscsi-target可以模擬SAN,就花點時間來測試一下,還滿簡單的,大家可以參考以下的步驟,應該還有些進階功能,等要用到再來試試囉! 我的環境如下 IBM X31 NB. 作業系統:opensuse-10.3 linux 1.先下載iscsi-target,我下載的是0.4.16版本 http://iscsitarget.sourceforge.net/ 2.解壓縮 gupzip iscsitarget.tar.gz tar xvf iscsitarget.tar 3.切換到該目錄,執行make及make install,有些參考文件中說可能需要先設定KERNELSRC,可是我在opensuse10.3並沒有設定也是可以. make make install 4.修改ietd.conf,選擇一個磁碟模擬使用,這裡我是使用/dev/sda5,記得不要格式化,切出來就好 Lun 0 Path=/dev/sda5,Type=fileio 5.啟動服務 /etc/init.d/iscsi-target start 6.停止服務 /etc/init.d/iscsi-target stop 7.透過另一台電腦作業系統windowXP的iscsi initiator掛載,相關畫面如下

OpenSuSe 10.3中文字型跟FireFox不相容的問題

最近有點空閒,就把OpenSuSe10.3裝在我的NB上,因為之前有裝過10.2,發現每次開FireFox時,都會多出一些黑影(反白的Blank),雖然不影響運作可是不好看,瀏覽網頁時也會被遮住,很麻煩所以就上網找一些解法,看起來是中文字型的影響,只要移掉ttf-founder-tranitaional,ttf-cmex-song,ttf-cmex-kai,就可以了畫面就很正常.可以參考以下的指令: rpm -e ttf-founder-tranditional rpm -e ttf-cmex-kai rpm -e ttf-cmex-song 隨身硬碟插進去就可以用了說,也可以帶出中文的目錄,還不錯喔

時間過得好快ㄚ...

好久沒有寫Blog,因為公司有蠻大的異動,不管在組織上或是人事上都有很大的變動,手頭上又有好多事情要處理,所以祇能說最近真的...忙翻了...。 這陣子說實在的都沒有什麼時間玩玩新東西,想說趁這陣子比較不忙,補一些新東西回來研究,到時候再來充實一下Blog,在忙的這陣子有一個小型的Web Application採用的DWR + Hibernate + ExtJS,我個人覺得還滿有意思的,用了Hibernate操作DB的方式少了很多程式碼,使用DWR讓Web的互動性高了許多,再加上ExtJS,整個Web美了許多,應該是說有意思了許多,原本我對JavaScript非常不能認同,不過藉由這次的經驗,我得學習JavaScript也是一種程式語言,必須要深入了解,在這個專案我也僅用的一點點的ExtJS,就讓我覺得這個JavaScript的Library真是不錯,值得我好好去研究一番。

IBM HS21 Blade Server install RHEL4ESU3

這幾天都在IBM HS21 Blade Server上安裝RHEL(RedHat Entieprise Linux) ES 4 Update 3,原本覺得應該會輕輕鬆鬆的裝好,結果光碟放進去後,安裝畫面有出來也可以執行,但是到了藍底白字的畫面時(搜尋適合的硬體Driver),不動了感覺好像在loop,因為之前廠商也再這一刀上裝過,應該沒理由不行ㄚ,結果確認了一下,廠商安裝的是RHEL 4 AS Update 4,這個硬體Driver支援比較多所以比較沒有問題,廠商還跟我說之前裝ES的版本不行就改裝AS的版本,但是不信邪的我就試了一下,還真得粉難裝耶,主要的問題在於有硬體的Driver相衝,後來我就花點時間找了一下RHN的Support,結果發現HS21可能是在ACPI電源的IRQ設定與RHEL不一樣,所以各位看棺裝RHEL ES 4 Update 3的記得安裝畫面出來時請增加以下的參數就可以避免loop啦。 boot:linux acpi=noirq 但是安裝好了又發生,不能開機重裝兩次都一樣,之前我安裝RHEL在我的NB也有類似的問題,第三次就可以了,我就觀察了一下差異,我覺得是Druid分割磁區時有問題(我採用手動的方式),因為第一次灌好不行開機時我就灌了第二次發現磁區名稱不對多了個1,之前我的NB也是這樣,然後第三次的時候就莫名奇妙的可以了。結論就是廠商做不到的,不代表不能裝,另外就是RHEL盡量使用最新Update的版本比較好喔。

呆呆過了一陣子了..

最近終於下定決心想去考個SCBCD的證照,在JCD買了張考試券(可以重考的哈哈),在銀行也呆(待)了兩年多,想說也是該充實自己一下,可是當我看完了書以後我發現我可能需要更多時間來準備,而且EJB一直都沒有機會真正去玩,都只是概念而已,希望透過準備考試的方式來學習EJB,不過現在好像都在用EJB3.0,不管了先準備2.x的部份,考到了在玩玩3.x的部份吧。

我的Linux在裝完VMWare後掛點

最近一直都在試虛擬化的東西,原本已經在我的NB上裝好了XEN跟VMWare,也都裝好了OS說,星期天還可以用,結果昨天一開機就說我的filesystem有毀損,真是OOXX,目前我猜是VMWare搞的鬼正在找原因,假設不行就重灌好啦,本來想說抓幾個配置XEN的圖形管理介面的說,不過在SuSe Linux針對XEN的圖形管理介面,還不錯用,不過是沒有VMWare的清楚所以XEN在這方面可能要在多加油點,等我把NB搞定了後再PO一些"真相"給大家做個比較。

單機建置多個虛擬環境﹝二﹞Not VMWare

接續上一次說的繼續往下做,快過年事情有點多,目前我已經確定使用OpenSuSe Linus 10.2來當作是我的基礎系統的作業系統,這裡要特別注意一下使用XEN的時候要特別看看hardware requirement,在有雙核心的機器上跑XEN的虛擬環境會有問題﹝這個我還要確認一下﹞,換一台單顆CPU的就可以跑起來了,也真是奇怪,這個問題用Fedora Zod跟OpenSuSe都會發生所以我個人認定為硬體問題,題外話之前都是在玩RedHat家的東西比較不常玩SuSe,這次裝了SuSe後發現它的圖形介面相當不錯,許多控制的功能都可以透過圖形操作,也包含了安裝及移除功能不錯用喔,回到正題我大概分三個階段來說明一下: 一、安裝作業系統﹝SuSe or Fedora﹞,記得在軟體清單中要把虛擬系統勾起來,預設都沒有喔,安裝步驟就不再詳述了喔。安裝完後先進入預設的環境,然後reboot再選XEN的環境看看能不能進入,可以的話恭喜你運氣不錯繼續往下。 二、確認一下虛擬環境的一些設定可以使用 "xm list",它會列出目前的虛擬環境,應該會看到只有一個喔,看看mem的部分是不是跟實體記憶體一樣多,是的話把它減少一下吧,不然不能裝其他的系統喔,可以使用"xm mem-set 虛擬環境代號 記憶體大小",接下來就要進行新增一個虛擬環境的設定檔了,可以使用XEN提供的example目錄下的檔案進行應該是在/etc/xen/example的設定檔進行,可以用xmexample1及xmexample2當做第一個範例,主要會調整到的幾行我說明一下 name="CentOs" 虛擬環境代號名稱 memory=128 設定所需的記憶體大小 disk=['phy:hda7,sda1,w'] 這表示要把實體的hda7﹝這是實體的檔案路徑或是device﹞映射到虛擬的sda1﹝這個是虛擬環境起來後的切割區﹞並且可以寫入。 root="/dev/sda1 ro" 表示虛擬環境啟動後根目錄為/dev/sda1的位置 設定檔調整好了,然後把你要虛擬環境的作業系統看是要做成img或是iso都可以,你也可以直接到 http://jailtime.org 下載喔 三、建立虛擬環境囉!可以使用"xm crea...