最近遇到一个在做红帽HA的时候,Dell存储需要特殊设置的项目,在使用两个HBA卡连接存储的时候,linux只能发现一个磁盘,为了使得系统认出两个逻辑意义上的磁盘(实际上还是一个盘),

首先需要配置Multipath来使操作系统来正确识别出远程存储

修改/etc/multipath.conf找到如下内容注释掉以下内容:

#blacklist {

#        devnode "*"   (注释掉此行)

#}

然后重启multipath

/etc/init.d/multipathd restart

执行 multipath -ll来查看阵列的wwid会看到两个一个20M一个约890G

复制20Mwwid:36d4ae520007a9516000003eb4f5c9408

然后重新修改/etc/multipath.conf内容

blacklist处修改如下

     blacklist {

#        devnode "*"   (注释掉此行)

           wwid          36d4ae520007a9516000003eb4f5c9408 (新增wwid并修改为前面复制的wwid)

}

这样再重新执行multipath –ll的时候就会出现两个逻辑意义上的远程存储盘了

根据Dell MD3200的技术文档说明还需要在Multipath.conf中再加入以下内容

在文件中加入以下内容

#Begin DELL MD32xx

       max_fds   8192

#END DELL MD32xx

再加入一处以下内容:

# Begin Dell MD32xx Modification

blacklist {

        device {

                vendor  "*"

                product "Universal Xport"

        }

}

devices {

        device {

                vendor                "DELL"

                product               "MD32xxi"

                path_grouping_policy  group_by_prio

                prio                  rdac

                polling_interval      5

                path_checker          rdac

                path-selector         "round-robin 0"

                hardware_handler      "1 rdac"

                failback              immediate

                features              "2 pg_init_retries 50"

                no_path_retry         30

                rr_min_io             100

                prio_callout          "/sbin/mpath_prio_rdac /dev/%n"

        }

        device {

                vendor                "DELL"

                product               "MD32xx"

                path_grouping_policy  group_by_prio

                prio                  rdac

                polling_interval      5

                path_checker          rdac

                path-selector         "round-robin 0"

                hardware_handler      "1 rdac"

                failback              immediate

                features              "2 pg_init_retries 50"

                no_path_retry         30

                rr_min_io             100

                prio_callout          "/sbin/mpath_prio_rdac /dev/%n"

        }

}

# End Dell MD32xx Modification

然后重启multipath即可。