IBM DS3400 SAN配置详解.docx

上传人:b****5 文档编号:6659035 上传时间:2023-01-08 格式:DOCX 页数:36 大小:3.30MB
下载 相关 举报
IBM DS3400 SAN配置详解.docx_第1页
第1页 / 共36页
IBM DS3400 SAN配置详解.docx_第2页
第2页 / 共36页
IBM DS3400 SAN配置详解.docx_第3页
第3页 / 共36页
IBM DS3400 SAN配置详解.docx_第4页
第4页 / 共36页
IBM DS3400 SAN配置详解.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

IBM DS3400 SAN配置详解.docx

《IBM DS3400 SAN配置详解.docx》由会员分享,可在线阅读,更多相关《IBM DS3400 SAN配置详解.docx(36页珍藏版)》请在冰豆网上搜索。

IBM DS3400 SAN配置详解.docx

IBMDS3400SAN配置详解

认识IBMDS3400

1SAN-認識IBMDS3400

(一)

IBMDS3400是個4Gbps的SAN(  ),需要透過IBM的管理介面,去修改Host和logicalDrive的對應,Server才能認到SAN所指派的Lun(LogicalUnitNumber)Disk.通常在IBM的光碟可以找到給Linux的管理程式(IBMSystemStorageDS3000StorageManager).不過你可以在IBM的官方網站找到新版的程式.目前版本為v2.72.A5.05 

選擇我作業系統的安裝版本(Linux),安裝也很簡單就是下一步下一步完全用預設的方式即可.

預設安裝的目錄在/opt/IBM_DS3000/,主程式為/opt/IBM_DS3000/client/SMclient,不過IBM會很貼心的在桌面加上一個捷徑,點選2次就可以開始設定.

2SAN-認識IBMDS3400

(二)設定IP

IBMDS3400的管理介面是透過IBM 管理工具的方式去管控,所以控制端的IP需要配合DS3400,系統預設的是Controller1:

192.168.128.101/24,Controller2:

192.168.128.102/24(兩片板的個別IP,需要同時都和控制端相連,兩片controllers需要將資料同步),點選桌面的IBMSystemStorageDS3000StorageManager2client或是執行程式/opt/IBM_DS3000/client/SMclient就可以開始設定.

預設可以直接讓系統去AutomaticDiscovery,只要控制端和DS3400是相同網段都可以找到.如果你的StorageManager可以看到下面的StorageSubsystemUnamed.就代表正確連接到DS3400了.點2下進入控制介面.右下方的狀態代表了目前AutomaticDiscovery的進度.

如果系統偵測了半天還是沒有東西代表DS3400和你控制端不同網段,如果網路環境有可以DHCP不如讓控制端使用DHCP指定IP再試試看.因為DS3400並沒有comsole可以登入,所以一開始連不到會很辛苦(不知道有沒有reset鍵).

進入控制介面的第一個畫面如下,不過這個稍後再做詳細的介紹.

登入之後來看一下DS3400設定成什麼IP,在Tools/ConfigurationEthernetManagementPorts.,可以看到我還是預設的Controller1:

192.168.128.101/24,Controller2:

192.168.128.102/24這裡就可以設定你想要的IP.不建議以免之後忘記了IP是多少!

!

記得修改IP之後最好將Remove掉StorageSubsystem再重新作連結.

3SAN-認識IBMDS3400(三)createLogicalDrives

如果一開始是一個全新的DS3400系統上並不會建立任何的LogicalDrive.就會像是目前看到的樣子!

!

在Configure/CreateLogicalDrives可以建立LogicalDrive.因為DS3400主要由4X3=12個實體硬碟(SATA/SASHardDrives)組成.所以這邊的Drive都是經由實體硬碟建立出的RAID再切割出多個LUN(LogicalUnitNumber)再來指派給需要的Server.

1.Unconfiguredcapacity:

createanewarrayandlogicaldrive.

2.Freecapacity:

usecapacityfromanexistingarray.

因為一開始並沒有任何的Array存在,所以能做的就是"1"建立RAID和LogicalDrive.選擇Manual可以讓你自己多做一些選擇,不過IBM還是建議使用Automatic.

依需求來切割,我的環境有4個sasHarddrive我要把他都建成RAID5.

Logicaldrivecapacity預設是使用全部的空間,我們可以依據需求做修改,比如有2台Server都需要這空間,我們可以切割不同的2個區塊共不同的Server來使用(這會在後面介紹).所以硬碟空間不要全部用完.

其中的LUN值很重要當你要指配不同的Drive給Server時Lun就不能重複.Server會依據Lun大小來決定硬碟順序.到這裡就算是建立好RAID並再切割一個LUN.

如果剛剛空間沒用完的回Configure/CreateLogicalDrives還是可以在建立另外的Lun.

回到Summary就會看到剛剛所做的一些改變.

在Modify/DeleteLogicalDrives可以移除剛剛所建立的RAID.

4SAN-認識IBMDS3400(四)createHostAccess

IBMDS3400是由2片controlmodules組成.每一片上面都有2個fiberports可供存取,但是另外一組皆是使用再備援上.所以上面雖然有4個fiberport但其實可以和Host連接的只有2個fiberport(另兩個是備援).如果要提共多組的Fiber連結就需要透過FiberSwitch的連接方式.下圖是在同一台Host使用備援的連接方式.

圖的來源:

 

在未開始之前先確定你的Server(QLogic2462dualportfiberchannel)已經連接到IBMDS3400如下圖,並且Driver(module)確定都已經在運行,可以使用#lsmod來確定.目前我使用的是QLogic2462dualportfiberchannel,Driver(module)可以在這邊找到 

因為FiberChannel是靠WWPN來認Lun的,所以在建立完Lun之後就要建立相對應的Host(Serverfiberchannel的WWNP).在Configure/ConfigureHostAccess(Manual)設定中,名稱是為了方便記憶,還要選擇Server的OS版本.

目前我使用的是QLogic2462dualportfiberchannel,所以會看到兩個WWPN,先建立第一組Host.

如果你的Server需要高可靠度的環境,我們會將多個Fiberchannel的路徑指向同一個LogicalDrive.先選擇"No".後面我們才會建立出這樣的環境.

完成一個Host!

!

使用相同的步驟建立出另外一個Host.

note:

WWPN

如同網卡有MACAddress(48bits)作為辨識方式.光纖也是有類似的定址WWN,WorldWideName:

FC光纖通道的定址(64bits),這個光纖通道的WWN也像是MAC一樣每一個出貨的HBA(HostBusAdapter)都有他獨一無二的WWN.屬於硬體的一部份,無法輕易更改.不過WWN還細分了WWNN:

WorldWideNodeName/WWPN:

WorldWidePortName使用上有點不同.

1.當你的光纖HBA卡有多個port時存在(2個以上)你想針對HBA上所有的port你應該使用WWNN

2.如果是針對單一個port時需要使用WWPN

3.通常會在Fiberswitch上使用到multipath時會針對WWNN來設定.

Linux下要看WWNN/WWPN可以查看檔案 /proc/scsi/qla2xxx/ 不同的FiberHBA會有不同Module這邊我使用的是Qlogic的FiberHBA.

[root@benjr~]# ls-l/proc/scsi/qla2xxx/

total0

-rw-r--r--1rootroot0Mar1119:

044

-rw-r--r--1rootroot0Mar1119:

045

[root@benjr~]# cat/proc/scsi/qla2xxx/4

QLogicPCItoFibreChannelHostAdapterforxxxxxxxx:

SCSIDeviceInformation:

scsi-qla0-adapter-node=9005962432112233;

#就是WWNN

scsi-qla0-adapter-port=9005962432112233;

#就是WWPN

5SAN-認識IBMDS3400(五)CreateHostGroup

企業中SAN的環境會要求高可靠度,所以單一的路徑是不能符合企業中的需求,所以你可以看到下面的圖:

圖的來源:

 

路徑是兩條的,DS3400在預設是無法將同一顆logicalDrive硬碟分享給不同的WWPN,所以需要將不同的WWPN設定成一個Group.這樣LogicalDrive才能同時指派給不同的WWPN,在Configure/CreateHostGroup可以建立HostGroup.名稱是方便記憶,在Hosts可以看到剛剛我們設定好的HostP0和P1.將這兩個都指派到這個Group.

基本上這樣就已經將HostGroup設定完成,最後就是需要將Host和LogicalDrive做對應(Mapping).在Modify/EditHostTopology可以看到我們所設定的.

6SAN-認識IBMDS3400(六)CreateHost-to-LogicalDriveMappings

前置作業都已經告一段落了,現在需要做的就是將先前定義好的HostGroup對應(Mapping)到LogicalDrive.在Configure/CreateHost-to-LogicalDriveMappings選擇對應的HostGroup和LogivalDrive

已經定義好的可以在Modify的EditHost-LogicalDriveMappings來查看.

先前我定義了兩顆LogicalDrives和兩個Host,並將這兩個Host對應到同一個Group.目前要將這兩顆LogicalDrives對應到這個Group.基本上要注意的一點就是"Assignlogicalunitnumber(LUNX0to31).Linux是依據Luns值大小來決定硬碟順序.並且Linux最大的Luns為0~31(種共32個Luns),所以在指配時須將這兩個Luns設為不同的值,不過IBMDS3400會自己指定,分配不同數值.

可以看到在指派第二顆時他指定的Lun變成"1".

回到Summary可以看到剛剛指定好的Hosts&Mappings.現在最後一步就是回到Server(Linux),設定driver(module)和multi-path了!

!

7SAN-認識IBMDS3400(七)Linuxmulti-pathdriver

雖然我們在IBMDS3400已經設定好了HostGroup讓同一個Lun去讓不同的wwpn存取.所以在driver上還需要透過一些設定讓系統不會誤認為這是兩個硬碟裝置.目前我系統使用的是Qlogic的HBA需要下載的東西有兩項1.QlogicDriver 2.SANsurfer(Qlogic圖形管理介面)這兩項在Qlogic都可以找的到

先來看看QlogicDriver是如何使用.雖然RHEL5在預設就有配置Qlogic的Driver,不過這邊還是說一下QlogicDriver是怎麼使用.

[root@benjr~]# tar-xvzf*.tgz

[root@benjr~]# cdqlogic

[root@benjrqlogic]# ./drvrsetup

#這會將sourcefiles檔案解開至qla2xxx的目錄下

[root@benjrqlogic]# cdqla2xxx-x.yy.zz

#x.yy.zz將依據實際版本而有所不同

[root@benjrqla2xxx-x.yy.zz]# ./extras/build.shinstall

#這是實際在編輯driver的script程式

在Qlogix8.x以上的版本已經將failover(multi-path)設定為預設值(=1).之前的版本可以在/etc/modprobe.conf加入optionsqla2xxxql2xfailover=1的failover參數選項.

下次開機或是重新開機會只會看到一個硬碟(Lun).

8SAN-認識IBMDS3400(八)安裝QlogicSANsurfer

下載下來的SANsurfer是個.bin檔在Linux可以直接去執行安裝.SANsurfer是一個透過Java所寫的x-windows圖形管理介面.安裝方式很不難,就只有下面幾個步驟.

[root@benjr~]# ./standalone_sansurfer5.0.1b34_linux_install.bin

或是

[root@benjr~]# shstandalone_sansurfer5.0.1b34_linux_install.bin

一些宣告和重要訊息有興趣的可以看一看!

!

通常我們使用預設的全安裝(FCHBAGUIandALLAgent)就可以了!

!

預設安裝目錄是/opt/QLogic_Corporation/SANsurfer沒什麼特別情況就不需要再去修改.

 

安裝完成了!

!

勾選"EnableQlogicFailoverConfiguration"這也是我們最重要要使用的選項.

在這邊就選擇開啟程式或是在目錄/opt/QLogic_Corporation/SANsurfer執行./SANsurfer皆可!

!

安裝完SANsurfer時會啟動qlremote的服務所以我們無法立即移除qla2xxx和qla2xxx_conf的module,所以當你在移除qla2xxx或是qla2xxx_conf時會出現ERROR:

Moduleqla2xxxisinuse.不用急的關機,先將qlremote的服務停止#/etc/init.d/qlremotestop就可以再移除qla2xxx和qla2xxx_conf的module.

如果要移除SANsurfer在目錄/opt/QLogic_Corporation/SANsurfer/UninstallDate/SANsurferUninstaller就可以將SANsurfer移除了.

9SAN-認識IBMDS3400(九)透過SANsurfer去管理 

剛剛安裝完qlogicdriver和SANsurfer先確定一下相關的driver和service都啟動了.

1.driver

[root@benjr~]# modprobeqla2xxx

2.SANsurfer

[root@benjr~]# /usr/local/bin/qlremote (orqlremotestart)

SANsurferFCHBAManager(執行#./SANsurfer)存放在目錄/opt/QLogic_Corporation/SANsurfer下.SANsurfer可以透過遠端去連接但目前我的是存放在Local本地端.所以選擇"localhost"如果是遠端的可以使用IP或是Hostname去連結.

因為是初次登入所以沒有設定過任何資料,我們可以透過wizard的方式快速設定或是以手動方式去設.接下來是直接透過wizard的方式去設定.

這邊看到的就是目前我們系統上有兩個Fiberports都未初始化過.一次只能設定一個port所以先將第一個port作初始化的設定.

下一步可以看到目前fiberchannel的資訊.包括了wwnn,wwpn,driver,BIOS,Firmware等的資訊.

對於connectionoptions我並不是很了解這些的不同處所以我使用預設的LoopOnly.

你已看到IBMDS3400指派給Qlogic的硬碟一顆(Lun).做一下初始化的工作.

在readme有提及預設密碼為何,如果沒經過改變這預設密碼值為"config"

工作告一段落了,不過我們是2個fiberports所以相同的步驟在第2個port需要再做一次.

回到首頁就會看到目前環境的示意圖,很好很我們預期要修改的狀態一樣!

!

這一台電腦同時連接到DS3400的同一個Lun.

 

▪SAN-認識IBMDS3400

(二)設定IP

▪SAN-認識IBMDS3400(三)CreateLogicalDrives

▪SAN-認識IBMDS3400(四)CreateHostAccess

▪SAN-認識IBMDS3400(五)CreateHostGroup

▪SAN-認識IBMDS3400(六)CreateHost-to-LogicalDriveMappings

▪SAN-認識IBMDS3400(七)Linuxmulti-pathdriver

▪SAN-認識IBMDS3400(八)安裝QlogicSANsurfer

▪SAN-認識IBMDS3400(九)透過SANsurfer去管理

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1