您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > Win2003和redhat 5下配置MSA2000链路冗余
一.目的:Windows2003下配置MSA2000链路冗余设备:BL460cC3000,Brocade4GBSANswitch,MSA2000,Emulex光纤卡步骤:1,将BL460c安装windows2003的操作系统,必须要求SP2,在设备管理器中如下显示:2,我们用bl460c+C3000上使用的brocadeSAN交换机+MSA2000,将交换机引出两条光纤线,接到了MSA2000控制器A的Port0和Port1口,在MSA2000上创建一个VD,owner是控制器A,在这个VD上只创建一个Volume,指派给BL460c上emulex两口卡(这个卡在MSA2000上会识别为两个卡),这样在不安装HPDPmultipath之前我们可以看到四块硬盘,如下:3,安装HP网站上的MSA2000FamilyMPIODSM2.2的软件:4,安装完成后需要重新启动:5,重启后,我们可以看到只有一个MSA2000的设备了:6,设备管理器里显示如下:实验证明,断调任意链路不会影响对MSA2000硬盘的操作.二.目的:了解HPDMmultipath在RHEL5.1下的安装,配置,使用。设备:DL580G5+2块FCA1142SR(QLA)光纤卡+2/8外置switch+MSA2000f步骤:1.连接方式:一台DL580G5+2块FC1142SR光纤卡+2/8qSANswitch+MSA2000fc,通过以上连接模拟双链路连接。2.在MSA2000fc上配置1个Vdisk,然后配置4个Volumes(100M,200M,300M,400M)。分别map给DL580G5上的两块光纤卡。这样在linux系统下使用:“fdisk–l”命令可以查看到,认知到16个磁盘:sda---sdp。3.安装qlogic光纤卡最新驱动:hp_qla2x00src-8.02.11-1.linux.noarch.rpm下载链接:=en&cc=us&prodTypeId=12169&prodSeriesId=1809835&swItem=co-61243-1&prodNameId=1809832&swEnvOID=4006&swLang=8&taskId=135&mode=4&idx=04.光纤卡驱动安装完成后,重新启动服务器。可以发现linux下磁盘认知由16个变成了4个。这正好是在MSA2000fc上配置的4个Volumes。链路冗余似乎已经自动完成(此种情况在Emulex光纤卡连接下,同样安装最新驱动,没有发生)。经过多次重新安装RH5.1及RH5.2系统,现象均相同。而且经过链路中断测试,磁盘也可以实现failover。各种情况下,磁盘依然可以读写。但是这个结果并非HP官方阐述。建议如果遇到此种情况,继续安装HPDMmultipath。按照HP官方测试方法操作。(参考步骤6,经过对modprobe.conf配置,可以停止驱动的failover能力。使failover功能最终由来实现HPDMmultipath。)在光纤卡驱动下载页面有如下说明:MSA2000iscurrentlyonlysupportedwithRHEL5U1,andSLES10SP1usingDeviceMapperfailover.5.继续安装HPDMmultipath,在安装前,需要安装以下功能包:libsysfs-devel,device-mapper=1.02.02-2,libselinux-devel,libsepol-devel,readline-devel,ncurses-devel在安装时又会提示安装以下两个功能包:功能包安装完成后,可以继续安装HPDMmultipath:安装过程中遇到提示,均选择y继续。安装完成后,可以使用rpm–qa|grepmultipath来查询一下是否已经安装成功。安装完成后,可以使用“fdisk-l”查看,发现出现dm-2,dm-3,dm-4,dm-5一共4个设备,与4个Volumes等大。但是不要直接去使用这些设备,继续进行配置。最终我们要使用的是在/dev/mapper/产生的绑定设备。手册说明:“Youmustusethedevicesunder/dev/mapper/”。6.安装完成后,需要进行/etc/modprobe.conf配置文件的编辑:更改如下参数:optionsqla2xxxqlport_down_retry=10ql2xfailover=0安装光纤卡驱动前:/etc/modprobe.conf安装光纤卡驱动后:参数修改并重新编译initrd后,之前提到的,由驱动来实现的failover功能将失效,重新启动服务器后,将重新看到16个磁盘被认知到。重建initrd的命令是:/opt/hp/src/hp_qla2x00src/make_initrd。重建完成后一定要重新启动服务器。7.重新启动后,拷贝模板配置文件,替代系统默认配置文件。8.拷贝完成后,需要编辑/etc/multipath.conf这个文件,添加如下几行(可以添加在文件的最末尾)编辑完成后,需要重新启动multipathd。运行如下命令:#/etc/init.d/multipathdrestart#/sbin/multipath用chkconfig命令查看multipath的运行级别,保证此软件在重启后能自动运行。9.如下图,这时使用multipath–ll命令已经可以查看链路绑定情况,但是要实现multipath还需要再继续编辑一下/etc/multipath.conf这个配置文件。将/etc/multipath.conf文件中multipath这个字段前面的#号去掉,将wwid后面的id分别填写为multipath–ll命令输出的id,将alias改为wwid前边的mpath?名称,并将path_grouping_policy以下的行改为之前我们添加的关于MSA2000的参数,如下图:修改完成后:到此,HPDMmultipath基本配置完成,/dev/mapper/下生成的绑定设备也可以mount使用了。10.通过插拔光纤线的方法,可以对链路的冗余情况进行测试(插拔不同的光纤线,会产生不同的效果):请注意观察下图的不同之处,根据第一张链接示意图仔细体会。11./dev/mapper/下产生的绑定设备如下图。可以对其进行分区,格式化,mount使用。(可以发现,如果对mpath?进行操作,那么对应的md-?设备也会产生相同影响)
本文标题:Win2003和redhat 5下配置MSA2000链路冗余
链接地址:https://www.777doc.com/doc-413825 .html