多路径软件属于驱动程序层,一个lun通过多条链路映射到主机,会被识别成多个hdisk,多路径软件原理就是将这些hdisk整合为一个可用的盘.
普通的电脑主机都是一个硬盘挂接到一个总线上,这里是一对一的关系。而到了有光纤组成的SAN环境,或者由iSCSI组成的IPSAN环境,由于主机和存储通过了光纤交换机或者多块网卡及IP来连接,这样的话,就构成了多对多的关系。也就是说,主机到存储可以有多条路径可以选择。主机到存储之间的IO由多条路径可以选择。每个主机到所对应的存储可以经过几条不同的路径,如果是同时使用的话,I/O流量如何分配?其中一条路径坏掉了,如何处理?还有在操作系统的角度来看,每条路径,操作系统会认为是一个实际存在的物理盘,但实际上只是通向同一个物理盘的不同路径而已,这样是在使用的时候,就给用户带来了困惑。多路径软件就是为了解决上面的问题应运而生的。多路径的主要功能就是和存储设备一起配合实现如下功能:
1.       故障的切换和恢复
2.       IO流量的负载均衡
3.       磁盘的虚拟化
由于多路径软件是需要和存储在一起配合使用的,不同的厂商基于不同的操作系统,都提供了不同的版本。并且有的厂商,软件和硬件也不是一起卖的,如果要使用多路径软件的话,可能还需要向厂商购买license才行。比如EMC公司基于linux下的多路径软件,就需要单独的购买license。好在, RedHat和Suse的2.6的内核中都自带了免费的多路径软件包,并且可以免费使用,同时也是一个比较通用的包,可以支持大多数存储厂商的设备,即使是一些不是出名的厂商,通过对配置文件进行稍作修改,也是可以支持并运行的很好的。
1、ibmaix系统在5.3之前,默认的多路径软件为rdac,这时主机到每个控制器的路径只有一条。

2、aix6.1以后,默认安装的多路径软件为mpio。
IBM存储支持的多路径情况:
DS3000: native MPIOonly
DS4000: RDAC, native MPIO, MPIO w/SDDPCM
DS5000: native MPIO, MPIO w/SDDPCM
下面命令可以查看当前系统使用的多路径情况:
# 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的高端存储可以使用SDD、SDDPCM作为主机的多路径软件
SDDPCM就是让MPIO支持IBM的ESS800/DS6000/DS8000/SVC的一个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存储在不同系统下的多路径软件。其中只有aix、windows下才能使用PCM、DSM。(SDDPCM must use MPIO in AIX , SDDSCM use in windows)
AIX6.1是缺省带有MPIO,在lsdev里看到的设备如下:
#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里看到的设备如下:
#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

IBM存储多路径软件相关推荐

  1. aix ds多路径_AIX连接IBM存储 多路径软件常用命令

    1. 查看MPIO的存储盘的路径 # lspath (适用于所有存储的MPIO路径查询) # mpio_get_config -Av (适用于DS3K/DS4K的MPIO路径查询) 2. 查看RDAC ...

  2. v系列存储配置Linux多路径,linux下san存储多路径软件的配置

    linux下,san存储多路径软件的配置 1.使用 ntsysv 命令 将mulitipath服务开启 multipathd 2.启动该服务 [root@mail init.d]# service m ...

  3. Linux下存储多路径软件MultiPath源码分析

    2019独角兽企业重金招聘Python工程师标准>>> 全局概览 测试环境为CentOS 7 X64 从RPM获取源码 $ cd ~/rpmbuild/ $ yumdownloade ...

  4. Linux下mpio 多路径,Windows原生MPIO存储多路径软件详解与应用

    介绍 在Windows Server 2008和Windows Server 2008 R2中开始支持Native Multipathing(MPIO)软件作为操作系统的一个组件存在.EMC旗下的存储 ...

  5. IBM DS存储多路径

    将IBM DS 3400存储划LUN并Mapping到一台X3850m2的windows 2008 R2机器 环境如下: 一台DS3400,两台IBM-B24,一台IBM X3850m2 步骤如下: ...

  6. AIX 连接IBM存储,多路径软件常用命令

    一:查看存储盘的路径 1. 查看MPIO的存储盘的路径 # lspath (适用于所有存储的MPIO路径查询) # mpio_get_config -Av (适用于DS3K/DS4K的MPIO路径查询 ...

  7. oracle rac v3500_OEL6.X IBM v3500存储多路径配置

    本文是一次两台IBM x240安装OEL6.5x64连接IBM V3500存储多路径配置过程记录,当时用于安装Oracle 11g rac集群环境的. IBM v3500系列存储由于官方不再提供多路径 ...

  8. linux ibm 多路径,IBM V7000多路径解决

    1.查看主机上光纤卡的WWN [root@test1 host2]# pwd /sys/class/fc_host/host2 [root@test1 host2]# cat port_name 0x ...

  9. 服务器直连hba存储多路径,存储多路径是个什么意思啊??

    "多路径"技术使用一个以上的物理路径来访问网络存储设备,并通过容错.I/O流量负载均衡甚至更细粒度的I/O调度策略等方式,为网络存储系统提供更高的可用性和性能优势. "多 ...

最新文章

  1. 等号赋值与memcpy的效率问题
  2. 线性回归与梯度下降法——原理与实现
  3. proxy跨域不生效_vue前后端端口号不同,proxytable代理跨域无效
  4. JS-事件内置对象event
  5. 46-单元测试(1)
  6. python 类、模块、包的区别
  7. 基于Java+SpringBoot+vue+node.js的图书购物商城系统详细设计和实现
  8. python求奇数的乘积_Python中的推导式使用详解
  9. 红外遥控c语言,NEC协议红外遥控器
  10. LVM (逻辑卷)的增加、扩容、缩小、删除操作
  11. 微信朋友圈会在服务器上保留多久,微信朋友圈有没有草稿?可以存多久?
  12. 会长大人的《从小麦到馒头的过程》
  13. python编写游戏测试机器人客户端(一)
  14. 神经元细胞结构刨析(持续更新)
  15. instagram分享_存档instagram帐户正在教被忘记的历史
  16. 每日一例,练就编程高手
  17. Revit轴网绘制中怎么生成轴网?
  18. word如何设置上标形式_word如何将107中的7设置为上标表示形式
  19. 端口映射、SNAT(源网络地址转换)
  20. 三段式抽屉BottomSheetBehavior嵌套RecyclerView滑动冲突问题

热门文章

  1. Python中FIR滤波和小波包滤波对比(MNE脑电数据处理)
  2. 二改广告横幅在线制作源码 美化版
  3. 设计模式(五)【Bridge模式】
  4. 单片机怎么通过按键控制计时器的开始和停止_学习电路仿真:基于proteus电路仿真软件的交通灯控制电路设计...
  5. 【构建ML驱动的应用程序】第 6 章 :调试 ML 问题
  6. STC8系列单片机硬件I2C使用教程(二)
  7. hibernate先删除数据,紧接着执行插入时的异常解决之道——中间不能调用flush()、clear()等方法...
  8. AWS物联网解决方案之:如何将设备安全地接入AWS IoT
  9. gms签名不一致_苹果企业签名优缺点解析 如何添加苹果企业签名信任?
  10. 服务市场前端架构升级