阐述SUSE Linux下的RDAC

系统 Linux
SUSE Linux有很多值得学习的地方,包括介绍SUSE Linux的历史、功能、版本等方面。但是我们为什么要学习SUSE Linux,下面我们来探讨一下。用惯了AIX,没想到SUSE9下的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。

希望本文对你学习SUSE Linux有所帮助。

【编辑推荐】

  1. SUSE Moblin闪耀你的眼球
  2. 详解OpenSUSE 11.1硬盘安装
  3. 学习手札:加强Suse Linux操作系统安全
  4. Open Suse Linux平台迁移好与坏
  5. 正确选择:Suse Linux Enterprise Server
责任编辑:小霞 来源: 百度博客
相关推荐

2009-12-01 14:43:28

安装RDAC驱动

2009-11-30 13:26:25

Suse代理SQUID

2009-12-03 16:04:05

Suse Linux

2009-12-01 18:50:20

Suse Linux

2009-12-02 18:15:49

Open SUSE

2009-12-02 18:38:23

Suse防火墙永久关闭

2009-11-23 17:33:07

SuSE Linux下

2009-12-02 11:39:15

samba设置用户

2009-12-01 11:01:39

交叉编译环境构建

2009-12-03 11:13:04

2010-01-11 09:28:34

C++编程

2009-11-26 15:41:02

SUSE LINUX系

2009-12-02 14:09:52

2011-03-09 13:46:47

SUSElamp安装

2009-12-21 14:33:11

2010-10-09 10:21:09

2009-12-23 10:50:57

Linux chmod

2009-12-03 17:03:47

Suse Linux系

2009-11-26 18:07:10

vsftp建FTP

2009-12-09 14:15:39

点赞
收藏

51CTO技术栈公众号