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有所帮助。
【编辑推荐】