最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

阐述SUSE Linux下的RDAC

来源:动视网 责编:小OO 时间:2025-09-25 03:12:00
文档

阐述SUSE Linux下的RDAC

阐述SUSELinux下的RDACSUSELinux有很多值得学习的地方,包括介绍SUSELinux的历史、功能、版本等方面。但是我们为什么要学习SUSELinux,下面我们来探讨一下。用惯了AIX,没想到SUSE9下的RDAC的连接时如此的复杂,其中的步骤之繁杂,一言难尽。在存储端需要作必要的配置:1、划分lun,对划分好的lun通过mapping绑定到相应的主机光纤卡上。2、定义光线交换机zone,把主机对应的光纤卡和IBMfast系列存储的wwn绑定在一个zone中。3、修改主机组中的m
推荐度:
导读阐述SUSELinux下的RDACSUSELinux有很多值得学习的地方,包括介绍SUSELinux的历史、功能、版本等方面。但是我们为什么要学习SUSELinux,下面我们来探讨一下。用惯了AIX,没想到SUSE9下的RDAC的连接时如此的复杂,其中的步骤之繁杂,一言难尽。在存储端需要作必要的配置:1、划分lun,对划分好的lun通过mapping绑定到相应的主机光纤卡上。2、定义光线交换机zone,把主机对应的光纤卡和IBMfast系列存储的wwn绑定在一个zone中。3、修改主机组中的m
阐述SUSE Linux下的RDAC

SUSE Linux有很多值得学习的地方,包括介绍SUSE Linux的历史、功能、版本等方面。但是我们为什么要学习SUSE Linux,下面我们来探讨一下。用惯了AIX,没想到SUSE9下的RDAC的连接时如此的复杂,其中的步骤之繁杂,一言难尽。

在存储端需要作必要的配置:

1、划分lun,对划分好的lun通过mapping绑定到相应的主机光纤卡上。

2、定义光线交换机zone,把主机对应的光纤卡和IBM fast系列存储的wwn绑定在一个zone中。

3、修改主机组中的map定义,设定host type必须选择LNXCL(旧版微码)或是LNXCLVMWARE(新版微码),以关闭ADT/AVT

4、删除access logical Drive的map,In-band管理暂不支持。

检查服务器端:

1、对于RDAC的版本,suse9的最低版本是sp4,检验suse的版本号,使用命令

#uname -r

显示的版本号应该是2.6.5-7.308,如果末位是7.244,很不幸,这是sp3的版本,必须先打到sp4补丁。

2、检查确认安装了kernel的源程序,如果没有,找到suse的安装盘,使用rpm -i命令安装kernel-source软件包。

3、确认安装gcc编译器。

RDAC的安装:

1、下载RDAC的驱动软件包,新版内核驱动/旧版内核驱动,suse9对应的版本是0B05

2、解压缩并上传到用户目录:tar -zxvf  rdac-LINUX-09.03.0B05.0214-source.tar.gz

3、进入解压后的目录,执行make命令编译rdac驱动,使用make install安装驱动并生成新内核。

4、修改/boot/grub/menu.lst,复制系统默认的6行,修改后在initrd项下使用新的img,修改得子项如下:

title SUSE Linux With MPP support

kernel (hd0,1) /boot/vmlinuz root=/dev/sda2 vga=0×317 selinux=0 splash=silent console=tty0 resume=/dev/sda3 elevator=cfq showopts

initrd(hd0,1)/boot/mpp-2.6.5-7.308-bigsmp.img

5、重新引导服务器,在初始选项中选择SUSE Linux With MPP support选项,确认可以正常的启动系统。

6、检查hba卡的情况,可是使用命令ls -lR /proc/mpp察看到所有的2个控制器以及控制器项下的光纤卡,以及对应的lun。

7、使用mppUtil命令,可以查看存储设备的资源情况,使用-a参数可以看到连接的DS4000/5000系列存储,在-a参数后面跟上存储设备的名称,可以看到该存储设备上所有的LUN以及lun的绑定情况。

8、使用hot_add命令,可以在不关机的情况下,动态添加lun,实现联机情况下的磁盘空间扩展。

存在需要解决的问题:

1、使用rdac后,无法实现多个lun的交错绑定,和aix下不同,当系统重新启动的时候,发现所有的lun都切换到一路控制器上,做不到在同一主机上分摊流量到2个控制器。

2、使用主备机环境下,备机对存储的操作会导致没有安装rdac的主机对共享的lun加锁并标记为只读,影响主机的生产业务,需要主机端重新mount加载共享lun。

常用识用命令:

停止DM服务:

chkconfig multipathd off

chkconfig boot.multipath off

/etc/init.d/boot.multipath stop

/etc/init.d/multipathd stop

日志文件:

/var/log/messages

RDAC检测命令:

ls -lR /proc/mpp

/opt/mpp/lsvdev

/usr/sbin/mppUtil -a

/usr/sbin/mppUtil -a your_target_name

SUSE下的RDAC

虽然2家存储厂商在AIX系统下的配置很简单,但是SUSE下如何设置还是有些挠头,依据实施方式的不同,IBM需要安装RDAC,HDS需要安装MULTI PATH软件,简单问了一下,HDS的软件报价大概在5万一套,而IBM免费,不过要自己调试,算了,就选IBM吧,HDS的存储就暂时搁一边了。

查阅了一下fast700存储在linux下的相关资料,摘录如下:

ibm文章出处

简单整理如下:

1. 适用的存储机型:FAStT 900/700/600

2. 支持32位Intel架构服务器。

3. HBA卡需要使用non-failover模式的驱动程序。

4. 略

5. 略

6. 其他对于Linux连接FAStT的也仍然适用于RDAC的情况。

7. FAStT的In-band管理暂时不支持。FAStT的Universal Access LUN (UTM)不能被映射到分区里面。

8. AVT不支持。由于在Linux的分区上AVT是被自动使能的。用户必须使用随RDAC提供的脚本将AVT禁用。

9. 必须保证映射的LUN号是连续的。

10. 略

11. 划分zone,使每个HBA卡绑定FAStT的一个控制器。

12. RDAC驱动程序会在所有链路发生故障后立刻报告I/O错误。这一点与IBM FC HBA failover驱动程序不同。后者会延迟一段时间才报错。

13. 动程用户必须使用下列的FASTt微码版本,其他版本是不支持的。

- FAStT900 :

firmware -> FW_05400900_05400300

NVSRAM -> N1742F900R840V00

- FAStT700 :

firmware -> FW_05400900_05400300

NVSRAM -> N1742F700R840V04

14. IBM FAStT,FC-2和FC2-133HBA卡的驱动:-6.06.63 non-failover

注意:HBA驱动程序必须是是non-failover版本。

15. Linux内核版本:

- 对于SuSe SLES 8 : 2.4.19-GB-smp

16. FAStT-MSJ的版本: 42

IBM FAStT Storage Manager主机上的软件版本:

- SMruntime : SMruntime-Linux-08.40.A5.00-1.i386

- SMClient : SMclient-Linux-08.41.G5.01-1.i386

- SMutil : SMutil-Linux-08.40.A5.00-1.i386

这样你就完成了在SUSE下安装RDAC驱动的安装。

IBM下的RDAC安装说明

支持与下载 > 

DS4000多路径软件的配置与使用

  
    1)Windows

    Windows 主机中RDAC与MPIO在DS4000 Storage Manager管理软件安装包中,在使用DS4000的Windows主机中安装对应于Windows操作系统版本(X86、X、IA)的Storage Manager管理软件,双击安装文件后,在安装界面中选择自定义安装(Custom选项),在下一个界面中选择Storage Manager 10 Failover Drive,安装RDAC或MPIO即可。

    此外,如果安装的时候有如下报错,请检查是否安装了Windows 2003 Service Pack2和KB932755

    注意: 

    Storage Manager 9.X管理软件中包含的是RDAC,对应于DS4000微码版本为6.X的磁盘系统;

    Storage Manager10.X管理软件中包含的是MPIO,对应于DS4000微码版本为7.X的磁盘系统。

    Storage Manager 下载地址:

    http://www-304.ibm.com/systems/support/supportsite.wss/selectproduct?brandind =5000028&familyind=0&oldbrand=5000028&oldfamily=0&oldty pe=0&taskind=2&matrix=Y&psid=ap&continue.x=15&continue.y=15

    Storage Manager管理软件用户手册下载地址:

    http://www.redbooks.ibm.com/redbooks/pdfs/sg247010.pdf

    2)Linux(Redhat/Suse)

    1.使用 unmae -r 命令查看当前Linux系统的内核版本

    2.下载RDAC驱动,登陆

    http://www.lsi.com/rdac/ds4000.html(该连接通常对应Linux最新的内核驱动)

    和

    http://www.lsi.com/rdac/rdac_archive.html (该连接通常对应Linux老版本的内核驱动)

    找到与当前Linux系统内核版本一致的RDAC驱动

    例如:rdac-LINUX-09.02.B5.18-source.tar.gz的描述,我们可以知道该驱动支持Redhat EL 4.0-u6: 2.6.9-67.EL和SLES 9 SP4: 2.6.5-7.305

    3.在Linux系统中安装驱动

    解压源码包:tar -zxvf rdac-LINUX--source.tar.gz

    文件将被解压到"linuxrdac-"的目录中

    编译及安装:Make 

    Make install

    编译时如果无法完成,请检查RDAC驱动版本是否与Linux系统内核版本一致,以及Linux是否安装了编译所需的相关组件

    安装成功后,可以在/boot目录下看到 mpp-.img 的文件

    4.编辑启动项菜单/boot/grub/menu.lst(不同版本名字可能有区别,如:grub.conf),将mpp-.img加入启动项

    如:加粗字体表示在menu.lst中添加的信息

    default=4

    timeout=10

    splashimage=(hd1,1)/grub/splash.xpm.gz

    hiddenmenu

    title Red Hat Enterprise Linux AS (2.6.9-34.Elsmp)

    root (hd1,1)

    kernel /vmlinuz-2.6.9-34.Elsmp ro ro root=LABEL=/ rhgb quiet

    initrd /initrd-2.6.9-34.Elsmp.img

    title Red Hat Enterprise Linux AS (2.6.9-34.El)

    root (hd1,1)

    kernel /vmlinuz-2.6.9-34.El ro root=LABEL=/ rhgb quiet

    initrd /initrd-2.6.9-34.El.img

    title Other

    rootnoverify (hd0,0)

    chainloader +1

    title Red Hat Enterprise Linux AS (2.6.9-34.Elsmp) with RDAC

    root (hd1,1)

    kernel /vmlinuz-2.6.9-34.Elsmp ro root=LABEL=/ rhgb quiet

    initrd /mpp-2.6.9-34.Elsmp.img

    5.重新启动Linux系统,并选择mpp方式启动

    参考资料:

    书名: RDAC的README文档

    链接:http://www.lsi.com/rdac/ds4000.html

    3)SUN Solaris

    SUN Solaris8/9 可以使用MPxIO以及RDAC作为Failover驱动程序,Solaris10只能使用MPxIO作为Failover驱动程序,其中MPxIO由Solaris操作系统提供,RDAC由Solaris版本Storage Manager管理软件安装包提供,此外,Solaris也支持VERITAS DMP作为多路径软件;

    4)HP-UX

    HP-UX系统使用PV-Link作为连接DS4000的Failover驱动程序,PV-Link驱动程序需要HP-UX操作系统提供。此外,HP-UX 11i v3已经自带了多路径软件。

    5)AIX

    AIX5.2,AIX5.3一般采用RDAC作为连接DS4000的多路径的驱动程序,从AIX6.1开始,采用MPIO作为连接DS4000的多路径的驱动程序。

    RDAC对应的包:devices.fcp.disk.array.rte

    MPIO对应的包:devices.common.IBM.mpio.rte

    首先,如果还没有安装上述包,使用命令installp或smitty install来安装RDAC或MPIO包,然后使用命令:#lslpp -ah devices.*.*.*.rte来验证已经安装的包。当确认包已经成功安装,则使用命令:#cfgmgr -v来识别DS4000上映射过来的逻辑盘。

    参考资料:

    书名:《Installation and Host Support Guide - IBM System Storage DS Storage Manager v10.30》 

    书号:GC53-1135-01 

    页码:57-65

    地址:ftp://ftp.software.ibm.com/systems/support/system_x_pdf/gc53113501.pdf

    卖点:DS4000的多路径软件为DS4000系列产品提供了更好的性能和冗余性,并且不需要额外费用,从而降低了客户成本。

文档

阐述SUSE Linux下的RDAC

阐述SUSELinux下的RDACSUSELinux有很多值得学习的地方,包括介绍SUSELinux的历史、功能、版本等方面。但是我们为什么要学习SUSELinux,下面我们来探讨一下。用惯了AIX,没想到SUSE9下的RDAC的连接时如此的复杂,其中的步骤之繁杂,一言难尽。在存储端需要作必要的配置:1、划分lun,对划分好的lun通过mapping绑定到相应的主机光纤卡上。2、定义光线交换机zone,把主机对应的光纤卡和IBMfast系列存储的wwn绑定在一个zone中。3、修改主机组中的m
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top