扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:hbwangting 2007年6月14日
关键字: 服务器
ZDNetChina服务器站 x86技巧
2台DL380G5各安装2块642卡,通过2条SCSI线缆连接到MSA500G2上的4口I/0,配冗余控制器,需要做到multipach路径冗余。
参考《HP Smart Array Multipath Software User Guide》手册做了如下操作:
1、连接好物理连接,SCSI线缆接4口I/O模块随便接(A1,A2,B1,B2都可以做成功)
2、用FDISK-l命令查看磁盘柜状态,正常的话可以看到2个设备,容量等同于阵列柜,名称一般为c1d0,c2d0,如只看到一个设备,说明只有1条路径连到阵列柜,检查连线和接口
3、使用mdadm命令创建虚拟设备
mdadm -–create -–level multipath –n 2 /dev/md0 /dev/cciss/c1d0p1
/dev/cciss/c2d0p1
4、查看mdadm设备状态是否正常mdadm –D /dev/md0
5、将文件系统格式化为ext2
mkfs.ext2 /dev/md0
6、在/目录建一个DATA目录,挂在磁盘柜
mount /dev/md0 /data
可以touch test.txt测试下写入
7、为了重启后md0能用,用VI写个脚本,内容如下:
#!/bin/sh
mdadm -A /dev/md0 /dev/cciss/c1d0p1 /dev/cciss/c2d0p1
mount /dev/md0 /data
保存退出后,放入/etc/rc.local目录下,让脚本随机运行,这个脚本是手动启动md0设备,并自动mount到/data目录里。
测试:
1、服务器A在目录/DATA写入一个文本,断掉一根SCSI线缆,fdisk -l命令可以看到c1d0设备没了,c2d0还在,用more命令可以看到该文本内容,说明md0自动选择了通的路径。
2、将断掉的线缆接回去,拔掉另一根SCSI线缆,再看这个文本时会死机,但是fdisk -l查看没变化,mdadm -D /dev/md0也没看到路径失败(正常应该可以看到失败的路径),个人理解是否是在重启前只能容错一次
3、服务器A 停止md0(mdadm -S /dev/md0 /dev/c1d0p1 /dev/c2d0p1),umount /data,服务器B 在/data目录下打开test文本,并追加内容,操作成功,如果不停止md0,操作test文本时也会死机,可能是涉及到SCSI盘柜的读写权限的问题
4、没有安装HA套件进行下一步的测试,感觉路径冗余在重启前只能容错一次的话,那这功能实用性不强。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者