[原]在红旗Asianux 3.0上安装RDAC

    RDAC是IBM提供的一个SAN多路径复合驱动软件,在[总]从RDAC看到SAN的一些原理曾经提到它的原理和安装。
点击在新窗口中浏览此图片一、下载RDAC
无法理解的是,IBM随QLE2460 HBA卡提供的驱动光盘中,居然没有提供驱动包,而是提供一个文本说明,让你从它的网站下载。当登陆到IBM Support后,才发现网站太大了,根本找不到RDAC在那里。fear
幸亏有Google,终于找到可以从这里下载:点击。
下载时,请根据核心选择对应版本。例如:红旗 Asianux 3.0 SP1,核心是2.6.18-53.11AXS3,相当于红帽 5。所以,应使用rdac-LINUX-09.03.0C05.0030版本。

# wget http://www.lsi.com/rdac/rdac-LINUX-09.03.0C05.0030-source.tar.gz

二、修改Makefile文件
执行make报错:

引用
# tar xzvf rdac-LINUX-09.03.0C05.0030-source.tar.gz
# cd linuxrdac-09.03.0C05.0030/
# make
This Version of MPP build is not supported on this Version of Redhat Kernel 2.6.                                                                             18-53.11AXS3.
make: *** [kernelvercheck.REDHAT] 错误 1

看了一下Makefile中的内容,编译前会检查核心版本。修改一下,让其支持Asianux 3.0 SP1。用vi编辑Makefile,把原来:

引用
REDHAT_KERNEL_CHECK := $(shell ((cat /etc/issue | grep “release 5” | wc -l) 2> /dev/null))

修改为:

引用
REDHAT_KERNEL_CHECK := $(shell ((cat /etc/issue | grep “Asianux Server 3” | wc -l) 2> /dev/null))

重新编译:

# make
# make install

三、修改Grub
RDAC需要在核心启动后,HBA卡驱动加载前运行。make install已经帮我们做好启动需要的镜像文件,只要改动一下Grub的配置即可。编辑/boot/grub/menu.lst,把原来:

引用
title Asianux Server 3 SP1 (2.6.18-53.11AXS3)
        root (hd0,0)
        kernel /boot/vmlinuz-2.6.18-53.11AXS3 ro root=LABEL=/
        initrd /boot/initrd-2.6.18-53.11AXS3.img

修改为:

引用
title Asianux Server 3 SP1 (2.6.18-53.11AXS3)
        root (hd0,0)
        kernel /boot/vmlinuz-2.6.18-53.11AXS3 ro root=LABEL=/
        initrd /boot/mpp-2.6.18-53.11AXS3.img

(重新写一个新的启动选项可能会更好。)
完成后,重启服务器并选择新的镜像文件启动,用fdisk -l看看链路是否复合完成即可。

四、修改过的源码
下面是我改动后的源码打包文件,版本号增加了一位linuxrdac-09.03.0C05.0031。

[原]在红旗Asianux 3.0上安装RDAC下载文件
点击这里下载文件

※ 附,IBM上提供的RDAC下载路径:点击

RDAC的spec生成rpm脚本
解决IBM x460网络ping故障
IBM x366上安装红旗DC Server 4.1 for x86_新版
在红旗DC Server上实现Failover

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/linux/111126.html

(0)
上一篇 2021年8月26日 17:53
下一篇 2021年8月26日 17:53

相关推荐

发表回复

登录后才能评论