经验共享: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操作了。^_^