经验共享:linux+msl6030+eva4000的配置fiber card
经验共享:linux+msl6030+eva4000的配置
Linux+msl6030+eva4000的配置 最近几天一直在作一个安装,遇到了一些以前出来没有遇到的东东,写出来跟大家共勉,希望大家不要认为我是在班门弄斧。 环境:san结构,msl6030*1+eva4000*1*linux
刀片*24
需求:客户要求在每台linux刀片上都能看到带库和eva的vdisk,并且要做到路径合并。
步骤:
1 安装光纤卡的驱动
从linux的硬件管理器里查看光纤卡的型号,到hp网站上下载for linux的驱动hp_qla2x00.rar。解压后打开readme.txt,按照提示走就是了,以下是大致的步骤:
[root@idc]# ./install –f (failover mode模式)
[root@idc]# cd /opt/hp/src/hp_qla2x00src 安装后回自动生成
[root@idc]# ./master.sh –l
2.6.9-5.EL 2.6.9-5.ELsmp
[root@idc]#./ master.sh -s linux-2.6.9-5.EL -m linux-2.6.9-5.EL smp (match new kernel)
Ok,驱动装好了,简单吧,如果有问题,可以仔细看一下报错的信息和驱动文件里的readme
2 配置msl6030带库
就是登上去改一改,配一配,地球人都知道的,此处省略500字
3 在linux机器上安装以下几个rmp包,是for 带库的
sg3_utils-1.06-3.i386.rpm mtx-1.2.18-5.i386.rpm
按理说安装过后机器重启后回自动找到带库,但是重启好几次,都不行,没办法兄弟我只有下黄手了:
[root@idc]# cd /etc/rc.d/init.d
[root@idc]#vi msl6030
在msl6030里,写入:
#!/bin/sh
#chkconfig: 2345 80 05
#descrīption: For rescan MSL and add drive module
case "$1" in
"start")
/opt/hp/hp_fibreutils/hp_rescan -a
insmod /lib/modules/2.6.9-5.ELsmp/kernel/drivers/scsi/sg.ko
;;
"stop")
;;
esac
[root@idc]# chmod 755 msl6030
[root@idc]# chkconfig --add msl6030
[root@idc]# chkconfig --list | grep msl
msl6030 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@idc]# ./msl6030 start
Rescanning
/proc/scsi/qla2xxx/2...
Rescanning
/proc/scsi/qla2xxx/3...
Scanning
/proc/scsi/qla2xxx/3, target 3, LUN 32
scsi2 00
00 00 HP HSV200 5031 RAID
scsi2 00
00 01 HP HSV200 5031 Direct-Access
scsi2 00
01 00 HP HSV200 5031 RAID
scsi3 00
00 00 HP MSL6000 0513 Medium
scsi3 00
01 00 HP HSV200 5031 RAID
scsi3 00
03 00 HP HSV200 5031 RAID
scsi3 00
00 01 HP Ultrium F59W Sequential-Access
scsi3 00
00 02 HP Ultrium F59W Sequential-Access
scsi3 00
00 03 HP NS 567a RAID
看,找到带库和eva了,重启后,再次检查,一切ok 可以用mtx命令看带库的状态(跟unix里的mc命令一样哈)
[root@idc
~]# mtx -f /dev/sg5 status
Storage
Changer /dev/sg5:2 Drives, 28 Slots ( 0 Import/Export )
Data
Transfer Element 0:Empty
Data
Transfer Element 1:Empty
Storage Element 1:Full :VolumeTag=SCH436L2
Storage Element 2:Full :VolumeTag=SCH437L2
Storage Element 3:Full :VolumeTag=SCH438L2
Storage Element 4:Full :VolumeTag=SCH439L2
Storage Element 5:Full :VolumeTag=SCH440L2
Storage Element 6:Full :VolumeTag=SCH441L2
Storage Element 7:Full :VolumeTag=SCH442L2
Storage Element 8:Full :VolumeTag=SCH443L2
Storage Element 9:Full :VolumeTag=SCH444L2
Storage Element 10:Full :VolumeTag=SCH445L2
Storage Element 11:Full :VolumeTag=SCH446L2
Storage Element 12:Full :VolumeTag=SCH447L2
Storage Element 13:Empty
Storage Element 14:Empty
Storage Element 15:Empty
Storage Element 16:Empty
Storage Element 17:Empty
Storage Element 18:Empty
Storage Element 19:Empty
Storage Element 20:Empty
Storage Element 21:Empty
Storage Element 22:Empty
Storage Element 23:Empty
Storage Element 24:Empty
Storage Element 25:Empty
Storage Element 26:Empty
Storage Element 27:Empty
Storage Element 28:Full :VolumeTag=SCH448L2
看设备文件: [root@idc
~]# sg_map
/dev/sg0
/dev/sda
/dev/sg1
/dev/sdb
/dev/sg2
/dev/sg3
/dev/sdc
/dev/sg4
/dev/sg5
/dev/sg6
/dev/sg7
/dev/sg8
/dev/st0
/dev/sg9
/dev/st1
/dev/sg10
4 对eva划分的vdisk,可以在linux里看到,就只有一条链路了,^_^ [root@idc ~]#fdisk /dev/sda 然后就是基本的lvm操作了。^_^