2016年11月14日 星期一

設定 IBM X3500 M3 Raid Server 並安裝 SUSE Linux 11


這是幾年前的筆記
偶爾翻到把它貼上網
有需要的人可以參考

=================
上週拿到幾台
IBM System X3500 M3
ServeRAID M1015

開始安裝 SUSE 11 中文繁體版
受了很多挫折
後來終於裝好了
其實很容易
不過第一次裝卻繞了很多遠路
分享一下
希望別人不要跟我一樣繞遠路
閱讀這篇手札,您需要具備基本的 RAID 和 BIOS 常識
=================

1.
第一步驟
把例如兩顆硬碟裝進伺服器的 RAID 插槽裡
新機器第一次開機時
可能會出現硬碟無法開機的錯誤畫面
經過漫長的等待
會出現一個畫面詢問是否要按下 Ctrl-H 進入 IBM 的 Web BIOS 設定 (這個就是設定 RAID 的地方)

按下 Ctrl-H 之後
會進入一個 Adapter Selectoin 視窗
依照畫面的指示
建立例如一顆虛擬硬碟(就是將 2 顆硬碟設定成 RAID 1 變成一顆虛擬硬碟)

操作畫面選項按鈕如下 (僅供參考,隨著版本更新畫面會變)
Configuration Wizard
Add Configuration \ NEXT
JBOD Drivers \ (配合 Ctrl 挑選兩顆硬碟) \ NEXT
Manual Configurations \ NEXT
Drivers \ (配合 Ctrl 鍵依序挑選 Slot 0, Slot 1] \ Add To Array (如此 Driver Groups 的 Driver Group0 就會有兩顆硬碟) \ Driver Groups 挑選 Driver Group0 \ Accept DG \ NEXT
Array with Free space 挑選 Driver Group0 \ Add to SPAN \ NEXT
RAID Level 確定是挑選 RAID 1 \ Select Size 輸入可以參考畫面上的 R1 綠色字建議值例如 278.464 GB \ Accept
(跳出一個警告視窗說 Write Through mode 降低使用 Cash 時斷電引發的資料損失,但是會降低執行速度,是否確認) 基本上挑選 YES 後畫面會到前一個畫面,Virtual Drive 的欄位 Driver Group0 就出現一個 VD 0 了, 接著按 NEXT 再回到更前一個畫面,再按 Accept,接著出現警告畫面是否儲存設定,基本上就按 YES, 然後又出現一個警告畫面說所有硬碟的資料會遺失.基本上也是按 YES
Virtual Drivers 挑選 VD 0 \ Set Boot Drive \ GO
大致完成了 RAID 的設定,畫面中其他功能可以自行研究看看

2.
下載 SUSE 11 x64 的版本 (我之前有試過下載 x86 版本,讀不到 IBM RAID )
(請務必檢查 MD5,因為如果使用 IE 或 google 瀏覽器下載好幾 g 的檔案,通常 MD5 檢查都錯誤且安裝都失敗,近年來 IE 或 google 都有針對這個問題改善了
不過最好還是用專業的下載軟體,如果用專業的下載軟體,則設定 NOVELL 會員帳號與密碼的網域應該為 cdn.novell.com, 不是你在 IE 上看到的網址)
安裝方法皆和一般安裝相同
如果是繁體中文安裝預設會出錯

舉我碰到的出錯實例來說
SUSE 會建議你例如將硬碟分割成為 3 個分區
1.使用 FAT 格式化的 \boot\efi (70.6 MB 開機用的受保護區塊)
2.使用 SWAP 格式化的 SWAP (網路上有人建議用實際記憶體的兩倍)
3.使用 EXT3 格式化的 \ (例如剩下的空間都給他)

基本上
分割  FAT 格式化的 \boot\efi 時
要使用[編輯]鈕改 codepage
從預設的 950 (就是 Microsoft 制定的 cp950 (ms950), 目前應該仍未納入標準) 成為例如空白選項 (也許其他選項也可以,沒試過)
這樣就行了
否則安裝中途會出現 \boot\efi 無法 mount 的狀況或是裝完之後無法開機

(附帶一提,安裝 SUSE 途中出錯時可以按下 ALT+CTRL+F2 , 由圖形介面安裝模式切換成命令列安裝模式,接著執行指令 dmesg | tail 就會看到安裝的錯誤訊息為「 cp950 無法辨識」, 接著可以按 ALT+F7 回畫面模式)

That's all

附上當時下載各個軟體的網址

SUSE Linux Enterprise Server 11 x64 Base/SP1 download
http://download.novell.com/protected/Summary.jsp?buildid=GafTuvg_ldk~

IBM ServeRAID Support CD v9.20 (signed) - IBM BladeCenter and System x
http://www-947.ibm.com/support/entry/portal/docdisplay?lndocid=MIGR-64669
檔案為 ibm_fw_sraidmr_1015-20.10.1-0045_linux_32-64.bin

http://delivery04.dhe.ibm.com/sar/CMA/XSA/02gd7/1/ibm_utl_sguide_8.42_anyos_x86-64.iso


參考資料:

SLES11 X86_64 unattended network install to ServeRAID M1015 fails - IBM System x
http://www-947.ibm.com/support/entry/portal/docdisplay?lndocid=MIGR-5084680

(Critical update) IBM ServeRAID M1015 SAS/SATA controller firmware v20.10.1-0045 for Linux - IBM System x
http://www-947.ibm.com/support/entry/portal/docdisplay?lndocid=MIGR-5082827