全部博文(56)
分类: LINUX
2012-04-10 21:05:32
因为Dell 存储的特殊性,在使用两个HBA卡连接存储的时候,linux只能发现一个磁盘,为了使得系统认出两个逻辑意义上的磁盘(实际上还是一个盘),
首先需要配置Multipath来使操作系统来正确识别出远程存储修改/etc/multipath.conf找到如下内容注释掉以下内容:
#blacklist {
# devnode "*" (注释掉此行)
#}
然后重启multipath:
/etc/init.d/multipathd restart
执行 multipath -ll来查看阵列的wwid会看到两个一个20M的,一个约890G的
复制20M的wwid为: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即可。