免费注册 查看新帖 |

Chinaunix

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

Redhat5 如何连接IBM DS8100(已解决) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-04-02 15:38 |只看该作者 |倒序浏览
本帖最后由 hefan 于 2010-04-05 17:24 编辑

Redhat是EL 5.3,安装IBMSdd成功,但是运行sdd start的时候提示:

Linux kernel 2.6.18-164.e15xen is not support

IBM官网上没好像就只写了支持Redhat EL3和EL4,怎么办?

我的步骤错误了没?

请DX指点

****************************************************
查了 半天资料,测试了一圈,大概是清楚了。

先说一下我的环境,主机是IBM的BladeCentral H的刀片服务器,通过2个内置交换机连接到IBM的B24交换机,B24和DS8100连接。
我原来是数据库环境搭建在刀片上的硬盘上,现在需要迁移到DS8100上。

IBM的工程师把DS8100划好盘后就走了。

我翻了半天资料,尝试了一下,好在刀片的环境可以重启,大概流程如下:

1、重启服务器
2、fdisk -l
能看到新的sdn了。
Disk /dev/sdb: 107.3 GB, 107374182400 bytes
255 heads, 63 sectors/track, 13054 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdb doesn't contain a valid partition table

Disk /dev/sdc: 107.3 GB, 107374182400 bytes
255 heads, 63 sectors/track, 13054 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdc doesn't contain a valid partition table

以上sdb和sdc就是通过两个控制器看到的同一个LUN
(我要检查一下,按这个结果看来B24和DS8100之间没有交叉互联啊,如果交叉了应该是显示4条路径的,上班的时候试一试)

3.下载最新的multipath.conf
去IBM网站下载了支持DS8000的multipath.conf
其实也就是多了下面的几句话:

# These are the default settings for 2107 (IBM DS8000)
# Uncomment them if needed on this system
    device {
        vendor                   "IBM"
        product                  "2107900"
        path_grouping_policy     group_by_serial
    }
下载该文件到/etc目录下,覆盖原来的文件。
4./sbin/scsi_id -g -u -s /block/sdb
得到sdb的wwid号
36005076309ffc2e70000000000000011

修改/etc/multipath.conf中的multipath别名部分,改成如下所示

multipaths {
    multipath {
        wwid 36005076309ffc2e70000000000000011
        alias IBM-DS8000
    }
}
以上将wwid用IBM-DS8000替代,缺省的是mpathn。

5.重新生成多路径
multipath -F  清除旧的多路径
multipath -v2 生成多路径
multipath -ll   显示多路径
结果如下所示:
IBM-DS8000 (36005076309ffc2e70000000000000011) dm-0 IBM,2107900
[size=100G][features=1 queue_if_no_path][hwhandler=0][rw]
\_ round-robin 0 [prio=2][active]
\_ 1:0:0:0 sdb 8:16  [active][ready]
\_ 2:0:0:0 sdc 8:32  [active][ready]

检查/dev/mapper,已经有了IBM-DS8000目录。

6.接下来的事情就是简单的了。
pvcreate /dev/mapper/IBM-DS8000  创建pv
vgcreate data_vg /dev/mapper/IBM-DS8000 创建vg:data_vg
lvcreate -L 99.99G -n data_lv datavg  创建lv: data_lv

mke2fs -j /dev/data_vg/data_lv  用ext3方式格式化
mount /dev/data_vg/data_lv  /data2  mount到/data2目录

修改etc/fstab

论坛徽章:
0
2 [报告]
发表于 2010-04-03 22:23 |只看该作者
花了一个晚上,查了不少资料。大概清楚了

首先,不用IBMSdd的了,Redhat EL5后改用DMMP的了(设备多路径映射)

基本步骤如下:

1.重启计算机
2./sbin/./fdisk -l能看到新的/dev/sdb /dev/sdc d e f
3.IBM网站下载支持DS8000的multipath.conf
4.加载模块 modprobe dm-multipath
    modprobe dm-round-robin
  启动multipathd服务 :/etc/init.d/multipathd start (我执行这句失败,是Xwindows执行的)
  生成多路径设备 multipath -v2
  查看路径结果 multipath -ll
接下来就可以直接对/dev/mapper/alias的设备进行操作了。分区加载等等。

论坛徽章:
0
3 [报告]
发表于 2010-04-05 17:30 |只看该作者
还有几个有趣的小问题值得研究:

1.我有一个刀片是需要200G的空间的。IBM的工程师做完后应该是通过控制器看到2块100G的LUN

但是我用multipath -v2的时候显示的是

mpath1 (36005076309ffc2e7000000000000000f) dm-1 IBM,2107900
[size=100G][features=1 queue_if_no_path][hwhandler=0][rw]
\_ round-robin 0 [prio=2][active]
\_ 1:0:0:0 sdb 8:16  [active][ready]
\_ 2:0:0:0 sdd 8:48  [active][ready]
IBM-DS8000-2 (36005076309ffc2e70000000000000010) dm-2 IBM,2107900
[size=100G][features=1 queue_if_no_path][hwhandler=0][rw]
\_ round-robin 0 [prio=2][active]
\_ 1:0:0:1 sdc 8:32  [active][ready]
\_ 2:0:0:1 sde 8:64  [active][ready]

注意,这里生成的名称是mpath1 和IBM-DS8000-2

但是,我的multipath.conf里面是写IBM-DS8000-1和IBM-DS8000-2的,如下:

multipaths {
    multipath {
        wwid 36005076309ffc2e7000000000000000f
        alias IBM-DS8000-1
    }
}


multipaths {
    multipath {
        wwid 36005076309ffc2e70000000000000010
        alias IBM-DS8000-2
    }
}

我反复多次清除,重新生成,都是这个结果
但是删除一个allias,比如删除IBM-DS8000-2,就显示IBM-DS8000-1和mpath2
怪了。

DX能看出是什么问题吗?

论坛徽章:
0
4 [报告]
发表于 2010-04-06 11:13 |只看该作者
问IBM工程师确认了两件事情。
1.DS8100是属于Active/Active机制的。与EMC之类的Active/enable不同。

2.目前我们的光钎交换机和存储是没有交叉互联的,所以一个Lun是只能看到2个盘的。

现在我们有一台刀片上的光纤交换机有故障,换上后还要在B24那边重新配。

该项工作目前基本完成了。

论坛徽章:
0
5 [报告]
发表于 2010-04-22 17:48 |只看该作者
自己顶一个。看来我手头的笔记还是经常记在网上OK

论坛徽章:
0
6 [报告]
发表于 2010-04-22 21:03 |只看该作者
还是记载笔记本上好
万一你不能上网,咋解决
还是老老实实的用笔记下来的好
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP