今天有空仔细研究了下Multipathing软件,总结如下:
1.基本上Multipathing软件的功能大同小异,主要有veritas dmp,emc powerpath,hp securepath,hitach hdlm,ibm sdd,ibm rdac,sun mpxio.
2.上述Multipathing软件基本上都是各自厂商针对自己的磁盘阵列开发,支持范围小;
veritas dmp除外,之所以这样是因为veritas做为第三方,它只能走这样的道路才能卖出去,它没有自己的硬件设备.
3.Multipathing软件的安装其实非常简单,各自可以参考各自的手册.
4.常见的问题是不同Multipathing软件之间的共存,这个需要注意.比如veritas 的dmp是通过不同的acl包来解决这个问题.
5.Multipathing软件有的是单独的,有的是操作系统自带的,比如aix 和window mpio,其他厂商可以通过加模块的方法来支持特定的磁盘阵列,e.g sdd/sddpcm on aix,sdd/dsm on windows
6.不同的Multipathing软件对不同cluster的支持也是有区别.
7.Multipathing软件支持的阵列模式也是不同,阵列模式有很多:a/a,a/p,a/p-c,a/pf,a/pf-c,a/pg,a/pg-c等等
8.Multipathing软件也有和hba驱动模式有关系的,比如rdac一定要qlogic的为non-failover模式
总之,在配置Multipathing软件时,主要考虑下面4个方面,90%问题的都能解决:
1.磁盘阵列
2.hba
3.Multipathing软件共存
4.操作系统