闡述SUSE Linux下的RDAC
SUSE Linux有很多值得學(xué)習(xí)的地方,包括介紹SUSE Linux的歷史、功能、版本等方面。但是我們?yōu)槭裁匆獙W(xué)習(xí)SUSE Linux,下面我們來(lái)探討一下。用慣了AIX,沒(méi)想到SUSE9下的RDAC的連接時(shí)如此的復(fù)雜,其中的步驟之繁雜,一言難盡。
在存儲(chǔ)端需要作必要的配置:
1、劃分lun,對(duì)劃分好的lun通過(guò)mapping綁定到相應(yīng)的主機(jī)光纖卡上。
2、定義光線交換機(jī)zone,把主機(jī)對(duì)應(yīng)的光纖卡和IBM fast系列存儲(chǔ)的wwn綁定在一個(gè)zone中。
3、修改主機(jī)組中的map定義,設(shè)定host type必須選擇LNXCL(舊版微碼)或是LNXCLVMWARE(新版微碼),以關(guān)閉ADT/AVT
4、刪除access logical Drive的map,In-band管理暫不支持。
檢查服務(wù)器端:
1、對(duì)于RDAC的版本,suse9的最低版本限制是sp4,檢驗(yàn)suse的版本號(hào),使用命令
#uname -r
顯示的版本號(hào)應(yīng)該是2.6.5-7.308,如果末位是7.244,很不幸,這是sp3的版本,必須先打到sp4補(bǔ)丁。
2、檢查確認(rèn)安裝了kernel的源程序,如果沒(méi)有,找到suse的安裝盤,使用rpm -i命令安裝kernel-source軟件包。
3、確認(rèn)安裝gcc編譯器。
RDAC的安裝:
1、下載RDAC的驅(qū)動(dòng)軟件包,新版內(nèi)核驅(qū)動(dòng)/舊版內(nèi)核驅(qū)動(dòng),suse9對(duì)應(yīng)的版本是0B05
2、解壓縮并上傳到用戶目錄:tar -zxvf rdac-LINUX-09.03.0B05.0214-source.tar.gz
3、進(jìn)入解壓后的目錄,執(zhí)行make命令編譯rdac驅(qū)動(dòng),使用make install安裝驅(qū)動(dòng)并生成新內(nèi)核。
4、修改/boot/grub/menu.lst,復(fù)制系統(tǒng)默認(rèn)的6行,修改后在initrd項(xiàng)下使用新的img,修改得子項(xiàng)如下:
title SUSE Linux With MPP support
kernel (hd0,1) /boot/vmlinuz root=/dev/sda2 vga=0×317 selinux=0 splash=silent console=tty0 resume=/dev/sda3 elevator=cfq showopts
initrd(hd0,1)/boot/mpp-2.6.5-7.308-bigsmp.img
5、重新引導(dǎo)服務(wù)器,在初始選項(xiàng)中選擇SUSE Linux With MPP support選項(xiàng),確認(rèn)可以正常的啟動(dòng)系統(tǒng)。
6、檢查hba卡的情況,可是使用命令ls -lR /proc/mpp察看到所有的2個(gè)控制器以及控制器項(xiàng)下的光纖卡,以及對(duì)應(yīng)的lun。
7、使用mppUtil命令,可以查看存儲(chǔ)設(shè)備的資源情況,使用-a參數(shù)可以看到連接的DS4000/5000系列存儲(chǔ),在-a參數(shù)后面跟上存儲(chǔ)設(shè)備的名稱,可以看到該存儲(chǔ)設(shè)備上所有的LUN以及l(fā)un的綁定情況。
8、使用hot_add命令,可以在不關(guān)機(jī)的情況下,動(dòng)態(tài)添加lun,實(shí)現(xiàn)聯(lián)機(jī)情況下的磁盤空間擴(kuò)展。
存在需要解決的問(wèn)題:
1、使用rdac后,無(wú)法實(shí)現(xiàn)多個(gè)lun的交錯(cuò)綁定,和aix下不同,當(dāng)系統(tǒng)重新啟動(dòng)的時(shí)候,發(fā)現(xiàn)所有的lun都切換到一路控制器上,做不到在同一主機(jī)上分?jǐn)偭髁康?個(gè)控制器。
2、使用主備機(jī)環(huán)境下,備機(jī)對(duì)存儲(chǔ)的操作會(huì)導(dǎo)致沒(méi)有安裝rdac的主機(jī)對(duì)共享的lun加鎖并標(biāo)記為只讀,影響主機(jī)的生產(chǎn)業(yè)務(wù),需要主機(jī)端重新mount加載共享lun。
希望本文對(duì)你學(xué)習(xí)SUSE Linux有所幫助。
【編輯推薦】