dell服务器连接戴尔MD3600存储(光纤多路径),但系统日志中老报出以下信息,而系统IO等待实际较大,为什么

dell服务器连接戴尔MD3600存储(光纤多路径),但系统日志中老报出以下信息,而系统IO等待实际较大,为什么,第1张

你有光纤交换机吗?你的MD36是双控制器吗?你的服务器是双HBA卡吗?如果按照你上面的题意,那么你肯定是MD上是双控,服务器是双HBA卡,是吧,如果是这样的,那在MD里做好映射关系后,你必须安装多路径软件要不会出问题~~ 必须安装多路径软件!!如果以上都没有问题,那可能是你的映射关系有问题,比如一个卷映射给了多个服务器等等。。

Linux下多路径Multipath的简单配置

1、启用Multipath:

(1)启动multipathd服务

#service multipathd start 或者 #/etc/initd/multipathd start

(2)修改multipath配置文件/etc/multipathconf:

a 默认情况下所以的设备都在multipath的黑名单中,所以即使启动了multipathd服务并加在了内核模块,multipath也不会对链路进行聚合,找到下面的3行并注释掉(在行首加上#号)

#devnode_blacklist {

# devnode ""

#}

b 默认情况下multipath生成dm设备之后,会同时在/dev/mapper/下生成以磁盘wwid为名的符号链接指向对应的dm设备。如果想生成mpath设备,则需要打开user_friendly_names选项,将配置文件中下面3行的注释取消(去掉行首的#号)

defaults {

user_friendly_names yes

}

(3)重启multipathd服务(修改multipathconf文件之后都应该重启multipath服务)

(4)扫描磁盘

#multipath -v2

使用上面命令之后,系统中会出现链路聚合之后的dm设备,同时也会在/dev/mapper/、/dev/mpath/目录下生成相应的设备。

查看multipath拓扑结构

#multipath -ll

另外一个重要的文件是/var/lib/multipath/bindings,这个文件中是磁盘的别名和wwid的对应关系,典型的例子是:

mpath0 3600508b4000c3af700008000002d0000

(5)需要注意的问题,multipath也会为本地的磁盘生成相应的dm设备,所以需要在multipathconf中将本地磁盘加入到黑名单,配置的方法可以参考下面的示例

devnode_blacklist {

wwid 36005076b08164f4011ae88b23efb95fe

devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]"

devnode "^hd[a-z]"

}

如上例所示,可以通过wwid或者设备名将本地磁盘加入到黑名单中。

2、固定multipath设备的命名:

通过wwid和设备别名一一对应的方式固定multipath设备的名称,这些和别名对应的设备会被创建到/dev/mapper/目录下,使用时直接使用这个目录的的设备。

(1)通过/var/lib/multipath/bindings可以获取所有磁盘的wwid,确定每个磁盘的别名之后,在/etc/multipathconf中的multipaths段中加入相应的配置,如将wwid为3600508b4000c3b910000c00000330000的磁盘命名为etl01,wwid为3600508b4000c3b910000c00000390000的磁盘命名为etl02,配置文件如下所示

multipaths {

multipath {

wwid 3600508b4000c3b910000c00000330000

alias etl01

}

multipath {

wwid 3600508b4000c3b910000c00000390000

alias etl02

}

}

(2)配置完成之后,重启multipathd服务,使用下面的命令清空已有的multipath记录

#multipath -F

然后使用multipath -v2重新扫描设备,这时会在/dev/mapper/目录下生成和别名对应的设备文件。

#ls /dev/mapper/

control etl01 eth02

(3)如果多台服务器的存储链路完全相同,并希望各服务器上同一磁盘的设备名相同,可以在一台服务器上配置好别名绑定之后,将multipaths { }中间的配置复制到其他服务器,这样各台服务器/dev/mapper/下面的设备将会保持一致。

首先不同厂家的产品配置会有不同,所以,最好是通过厂家专业售后来解决问题。

你说的是完全双冗余的连接方式,这个主要是两个问题:

1、控制器故障切换:一般在阵列中划分lun后配置映射的时候是可以设置控制器归属的A或者B,一般的中低端磁盘磁盘不会是active-active模式,而是active-standby模式,也就是说,正常情况下如果Lun1主控制器为A,则全部的IO等都是通过A来实现,B只是后备。切换一般不需要特殊配置;

2、链路故障切换:为了实现多路径切换,一般在服务器上需要安装多个HBA卡,这样会出现服务器会出现通过多个路径发现同一lun的情况,如果没有多路径软件会导致在lun管理中出错,在Windows中式多个磁盘,所以为了配套通常要安装多路径软件,切换规则可以自行设定。

l单设备的硬件冗余:冗余电源、冗余风扇、双主控、板卡支持热插拔;

物理链路捆绑:以太网链路聚合,基于IRF的跨设备以太网链路聚合;

二层冗余路径:STP、MSTP、SmartLink;

三层冗余路径:VRRP、ECMP、动态路由协议多路径;

故障检测:NQA、BFD、OAM、DLDP;

不间断转发:GR、热补丁升级;

L4-L7多路径:状态热备、非对称路径转发。

双机热备/服务器集群等

双机热备份方式,双机互备份方式,群集并发存取方式,双机热备/服务器集群等

基于SAN的数据库多实例高可用技术,基于共享存储的数据库高可用等

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dell服务器连接戴尔MD3600存储(光纤多路径),但系统日志中老报出以下信息,而系统IO等待实际较大,为什么

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情