免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4451 | 回复: 7
打印 上一主题 下一主题

(原创)IBM EXP400盘阵在HA应用中如何配置。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-12-30 17:49 |只看该作者 |倒序浏览
在HA双机配置中,有一些zz用了IBM的EXP400,下面将一些注意事项贴出来,省得各位走弯路。

    由于IBM EXP400并不是真正意义上的共享SCSI盘阵,有点类似于DELL 的220s,通过RAID卡的clustering方式+扩展磁盘柜的方式来实现。但不同于220s的是exp400通过硬件的方式,在clustering方式是避免两个节点同时访问数据,这对于那些active-standby的应用来说,是一个很好的保护应用数据的功能。(但我个人很鄙视exp400)

一。介绍
        IBM低端磁盘阵列基本上是磁盘柜,严格意义上说不是一个真正的磁盘阵列。EXP400/300没有RAID功能,需要通过服务器节点上插上RAID卡,然后将EXP400接到RAID卡的通道上来实现RAID功能。EXP400磁盘柜支持Ultra320规格,最大可插入14个SCSI磁盘。
        EXP 400 的标配是单通道的,增加ESM(Enclosure Services Module),就可提供第二个scsi接口,能同时接两台机器了。
        如果使用EXP400磁盘系统来实现双机HA集群系统,则必须配合使用IBM的ServeRAID系列的RAID卡。有关RAID卡的驱动安装,管理工具,Cluster方式的配置等,都是通过IBM ServeRAID 软件工具包来实现的。目前ServeRAID Family 软件工具包的版本是7.10,该软件包可以从IBM网站下载:http://www-306.ibm.com/pc/suppor ... lndocid=MIGR-495PES。ServeRAID7.00软件包集中在一张光盘中,而从7.10开始有两张光盘,一张包括ServeRAID的驱动程序ips,产品和用户手册以及光盘启动管理模块,另一张包括ServeRAID Manager RPM包。通过光盘自引导或者是ServeRAID Manager RPM都可以进行RAID配置。
        安装配置ServeRAID和EXP400的集群方式,可以参考手册:
http://linuxha.trick.ca/ServeRAID
http://wiki.trick.ca/linux-ha/Ge ... rdwareConfiguration。       
  必须指出的是,当在一个节点上通过ServeRAID卡来配置好RAID之后,在另一个节点上是看不到EXP400的RAID逻辑盘的,也就是说,ServeRAID+EXP400实现的Cluster方式在同一时刻只允许一个节点可以访问。通过IBM提供的ipssend接口工具可以实现具体哪一个节点对EXP400的访问权。ipssend是一个可执行的命令行程序,在ServeRAID Family的软件包中,通过不同的命令行参数可以实现对ServerRAID卡的一些控制,当然也包括对Cluster方式的控制。
    用serveRAID软件包在主节点配置好RAID后,在主节点配置cluster方式时,要注意ServeRAID卡接EXP400的那个通道的Initial ID要配置成6或者7,parter Id设置成从节点的Initial ID;而在从节点上应将partner的ID设置成主节点的Initial ID。

二。配置限制:
1. 必须配置阵列卡为主从关系,所有的逻辑驱动器都定义到主卡上
2. 两个阵列卡的条带大小和BIOS/firmware版本要相同
3. 所有的物理驱动器必须配置阵列。Cluster方式下中不能存在“ready”状态的物理驱动器
4. 必须设置所有主阵列卡的逻辑驱动器的写缓存模式为write-through。
注意:如果该阵列卡是具有备份电池的,当其创建Cluster方式下时会取消此功能。
写缓存模式会自动的从write back转换到write through。
5. 所有的逻辑驱动器必须具有唯一共享的合并组(merge-group)数。
6. 当在一个系统中使用多个merge组时,每一套阵列卡必须拥有唯一的controller name和partner name。
7. 所有板载阵列卡即使没有使用也必须要激活。

三。应用限制:
1. 在Cluster方式下环境中不支持hot-spare驱动器。
2. 禁止热添加(hot-add)阵列卡。
3. Cluster方式下多阵列卡也不支持在一个相同的服务器中共存
4. 如果一个逻辑驱动器具有以下情况则不能Cluster方式下
a) RAID5,RAID5E或RAID5EE的逻辑驱动器在出错状态下
b) 正在进行重建
c) RAID5E正在进行压缩或者解压操作
d) 正在进行逻辑驱动器的迁移
5.目前的ipssend版本仅支持RAID-1的情况,在其他RAID级别中可能会有不稳定的情况。

四。总结
1。通过测试发现,IBM EXP400是一种特殊的低端磁盘阵列,严格意义上讲是一种磁盘扩展柜,客观讲并不是双机cluster的一个好的选择。如果要用EXP400做双机cluster时,该产品本身就有很多限制。所以需要用户首先和IBM确认好EXP400的功能特性。这样就容易界定哪些是EXP400的问题,哪些是HA软件的问题。
2。在封装ipssend的时候对ipssend的命令参数controler号和merge组号需要灵活设置。但这种方式对于多个应用服务的HA来说,可能会有问题。

[ 本帖最后由 joyhappy 于 2006-1-12 12:38 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2005-12-30 17:57 |只看该作者

回复 1楼 joyhappy 的帖子

又替这些“店大欺客”的公司免费做了support,不值啊。。。

论坛徽章:
0
3 [报告]
发表于 2005-12-30 19:33 |只看该作者
呵呵,从某种意义上讲,exp series是做ha最好的选择,因为省了share storage lock的手段

论坛徽章:
0
4 [报告]
发表于 2005-12-31 09:53 |只看该作者

回复 3楼 ljhb 的帖子

不过个人认为,IBM exp400 还是不如 DELL 220S。

因为IBM OEM的是adaptec的,而DELL OEM的是LSI,我觉得adaptec的RAID卡功能比LSI的稍逊。

论坛徽章:
0
5 [报告]
发表于 2006-01-02 18:54 |只看该作者
原帖由 ljhb 于 2005-12-30 19:33 发表
呵呵,从某种意义上讲,exp series是做ha最好的选择,因为省了share storage lock的手段

怎么可能?节点上的HBA,不仅仅是pass throug而已...晕...

论坛徽章:
0
6 [报告]
发表于 2006-01-04 11:02 |只看该作者
3年前做过一个HP RS/12的双机,跟这个一摸一样,做的时候问题比较多,还好做好后一切正常,切换也正常。
NT4.0+ROSE HA + ORACLE

论坛徽章:
0
7 [报告]
发表于 2006-01-04 12:47 |只看该作者
很不错的文章啊

精华!

论坛徽章:
0
8 [报告]
发表于 2006-01-12 10:56 |只看该作者
呵呵,好东西
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP