IBM存储多路径软件
多路徑軟件屬于驅(qū)動(dòng)程序?qū)?一個(gè)lun通過(guò)多條鏈路映射到主機(jī),會(huì)被識(shí)別成多個(gè)hdisk,多路徑軟件原理就是將這些hdisk整合為一個(gè)可用的盤.
普通的電腦主機(jī)都是一個(gè)硬盤掛接到一個(gè)總線上,這里是一對(duì)一的關(guān)系。而到了有光纖組成的SAN環(huán)境,或者由iSCSI組成的IPSAN環(huán)境,由于主機(jī)和存儲(chǔ)通過(guò)了光纖交換機(jī)或者多塊網(wǎng)卡及IP來(lái)連接,這樣的話,就構(gòu)成了多對(duì)多的關(guān)系。也就是說(shuō),主機(jī)到存儲(chǔ)可以有多條路徑可以選擇。主機(jī)到存儲(chǔ)之間的IO由多條路徑可以選擇。每個(gè)主機(jī)到所對(duì)應(yīng)的存儲(chǔ)可以經(jīng)過(guò)幾條不同的路徑,如果是同時(shí)使用的話,I/O流量如何分配?其中一條路徑壞掉了,如何處理?還有在操作系統(tǒng)的角度來(lái)看,每條路徑,操作系統(tǒng)會(huì)認(rèn)為是一個(gè)實(shí)際存在的物理盤,但實(shí)際上只是通向同一個(gè)物理盤的不同路徑而已,這樣是在使用的時(shí)候,就給用戶帶來(lái)了困惑。多路徑軟件就是為了解決上面的問(wèn)題應(yīng)運(yùn)而生的。多路徑的主要功能就是和存儲(chǔ)設(shè)備一起配合實(shí)現(xiàn)如下功能:
1. ? ? ? 故障的切換和恢復(fù)
2. ? ? ? IO流量的負(fù)載均衡
3. ? ? ? 磁盤的虛擬化
由于多路徑軟件是需要和存儲(chǔ)在一起配合使用的,不同的廠商基于不同的操作系統(tǒng),都提供了不同的版本。并且有的廠商,軟件和硬件也不是一起賣的,如果要使用多路徑軟件的話,可能還需要向廠商購(gòu)買license才行。比如EMC公司基于linux下的多路徑軟件,就需要單獨(dú)的購(gòu)買license。好在, RedHat和Suse的2.6的內(nèi)核中都自帶了免費(fèi)的多路徑軟件包,并且可以免費(fèi)使用,同時(shí)也是一個(gè)比較通用的包,可以支持大多數(shù)存儲(chǔ)廠商的設(shè)備,即使是一些不是出名的廠商,通過(guò)對(duì)配置文件進(jìn)行稍作修改,也是可以支持并運(yùn)行的很好的。
1、ibm的aix系統(tǒng)在5.3之前,默認(rèn)的多路徑軟件為rdac,這時(shí)主機(jī)到每個(gè)控制器的路徑只有一條。
2、aix6.1以后,默認(rèn)安裝的多路徑軟件為mpio。
IBM存儲(chǔ)支持的多路徑情況:
DS3000: native MPIOonly
DS4000: RDAC, native MPIO, MPIO w/SDDPCM
DS5000: native MPIO, MPIO w/SDDPCM
下面命令可以查看當(dāng)前系統(tǒng)使用的多路徑情況:
# manage_disk_drivers
1: DS4100: currently MPIO; supported: RDAC/fcparray, MPIO
2: DS4300: currently MPIO; supported: RDAC/fcparray, MPIO
3: DS4500: currently MPIO; supported: RDAC/fcparray, MPIO
4: DS4700/DS4200: currently MPIO; supported: RDAC/fcparray, MPIO
5: DS4800: currently MPIO; supported: RDAC/fcparray, MPIO
3、IBM的高端存儲(chǔ)可以使用SDD、SDDPCM作為主機(jī)的多路徑軟件
SDDPCM就是讓MPIO支持IBM的ESS800/DS6000/DS8000/SVC的一個(gè)aix module.
同理,windows下面也有MPIO,而使windows上的MPIO支持ESS800/DS6000/DS8000/SVC的module叫SDDDSM
SDDPCM/SDDDSM都只是模塊,還需要啟用native的MPIO功能。
從ibm sdd support matrix上能看出
Support Matrix for AIX SDD
Support Matrix for Windows SDD
Support Matrix for Linux SDD
Support Matrix for HP SDD
Support Matrix for Solaris SDD
Support Matrix for Novell SDD
Support Matrix for AIX SDDPCM
Support Matrix for Windows SDDDSM
Support Matrix for Linux DM-Multipath
IBM存儲(chǔ)在不同系統(tǒng)下的多路徑軟件。其中只有aix、windows下才能使用PCM、DSM。(SDDPCM must use MPIO in AIX , SDDSCM use in windows)
AIX6.1是缺省帶有MPIO,在lsdev里看到的設(shè)備如下:
#lsdev -Cc disk
hdisk0 Available 00-08-00 SAS Disk Drive
hdisk1 Available 00-08-00 SAS Disk Drive
hdisk2 Available 04-00-01 MPIO other FC disk
hdisk3 Available 04-00-01 MPIO other FC disk
hdisk4 Available 04-00-01 MPIO other FC disk
hdisk5 Available 04-00-01MPIO other FC disk
hdisk6 Available 04-00-01 MPIO other FC disk
在安裝完SDDPCM后,在lsdev里看到的設(shè)備如下:
#lsdev -Cc disk
hdisk0 Available 00-08-00 SAS Disk Drive
hdisk1 Available 00-08-00 SAS Disk Drive
hdisk2 Available 04-00-01 IBM MPIO FC 1750
hdisk3 Available 04-00-01 IBM MPIO FC 1750
hdisk4 Available 04-00-01 IBM MPIO FC 1750
hdisk5 Available 04-00-01 IBM MPIO FC 1750
hdisk6 Available 04-00-01 IBM MPIO FC 1750
另外,兩種情況下,lspv顯示的都是hdisk:
#lspv
hdisk0 00f64cd35ba7253f rootvg active
hdisk1 00f64cd3743abfeb rootvg active
hdisk2 00f64cd3744116ff None
hdisk3 00f64cd3744117ef None
hdisk4 00f64cd674693920 None
hdisk5 none None
hdisk6 none None
支持AIX6.1的sddpcm包為:
devices.sddpcm.61.2.4.0.2.bff
devices.sddpcm.61.rte
devices.fcp.disk.ibm.mpio.rte
The SDDPCM fileset also provides thesddpcm_get_configcommand for DS4000/DS5000 devices which displays information about all MPIO-based DS4K/DS5K subsystems
# sddpcm_get_config -Av
Frame. id 0:
Storage Subsystem worldwide name: 60ab8001143a0000049b88968
Controller count: 2
Partition count: 1
Partition 0:
Storage Subsystem Name = 'VIOS_DS4800'
hdisk LUN # Ownership User Label
hdisk3 0 A (non-preferred) lpar3_vol01
總結(jié)
以上是生活随笔為你收集整理的IBM存储多路径软件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 小八手残党摇杆主板-拳皇97-安装接线教
- 下一篇: 按键精灵--日志记录功能和释放附件功能