BladeCenter S SAS Raid Module配置指南
该配置指南包含三部分内容:
一.使用SCM软件向导配置BladeCenter S 的RSSM。
二.RSSM Q&A 。
三.设置Linux系统下的Multipath驱动。
一.使用SCM软件配置BladeCenter S的RSSM阵列步骤
测试环境:BladeCenter S 一台,HS21(8853) 刀片服务器一台,2个SAS RAID Module(RSSM),2个RSSM电池备份单元,1个以太网交换模块,4块SAS Hot swap Disk ,SAS Expansion card (cFFv) 一块
配置前准备:BCS机箱内Bay3/4插入2个SAS RAID Module以及相应的电池备份模块,在Bay1位置插入1个以太网交换模块,插入SAS热插拔硬盘以及带有SAS HBA卡的HS21 ;连接所有所需的电源线以及网络线缆。
配置步骤: 1.安装SCM软件
首先在刀片外的管理机(可以是台式机、笔记本或者可以和AMM通讯的管理服务器)上,安装SCM软件。
按照向导可以逐步完成SCM的安装,选择完全安装,如下图所示:
安装向导结束后重启管理节点的机器,完成安装:
2.运行SCM
运行SCM会通过IE窗口打开登陆界面,启动时需要输入用户名和密码:
SCM使用本机的用户名和密码,也就是安装SCM软件这台机的管理员用户名和密码。输入正确的用户名和密码后,选择Log in 登陆。
3.向导界面配置SCM
SCM v2.10.0为我们提供了一个整个的存储配置管理器,使用它不仅能够配置BCS的RSSM模块,还能够配置一系列LSI的阵列卡,包括ServeRaid MR系列控制器,主板集成的LSI控制器,以及BladeCenter上使用的SAS Connective Module模块。
在主界面选择SAS RAID Module ,我们下面使用向导方式配置SAS 硬盘的整列。
选择BladeCenter S SAS RAID控制器模块后,可以看到和RAID模块有关的配置,这里选择初始设置向导继续:
选择向导后,首先需要输入SAS 交换模块的IP地址以及用户名和密码,默认的用户名和密码是USERID / PASSW0RD(password的字母O改成数字0),打星号的位置是必须要填的,RAID Controller的密码也是PASSW0RD。
对于RSSM,由两部分组成“SAS Switch + SAS RADI Controller”,SAS Switch和SAS RAID控制器分别有各自的IP地址以及管理用户名和密码,默认密码相同(大写 PASSW0RD,数字零代替字母O),但IP地址不同。如需要更改用户名和密码,可在后面的设置中修改。
填好之后,选择Next。
接下来的两步可以分别设置SAS交换机以及SAS RAID控制器的系统时间和日期,如果网络中有NTP服务器作为时间同步服务,可以在这里添加。如果没有NTP Server,直接选择下一步:
点下一步后会进入SAS RAID控制器的配置界面界面:
这里没有NTP Server,直接选择Next 。接下来可以分别修改当前的SAS 模块和SAS Raid Controller的的配置用户配置信息。如果在此处进行修改,建议保持2个模块的用户信息相同。如不做修改可以直接点Next继续:
4.配置阵列
SCM给出三种配置方式:
1. 应用一个已经预定义好的配置;
2. 应用一个备份配置文件;
3. 自定义配置:a) 允许系统选择硬盘(简单) ;b) 手动硬盘(高级) 。
选择手动配置,点Next,进入阵列配置的下一个界面。这里是配置热备份盘的界面,可以根据需要在下拉框里选择所需要的热备盘数量,如果不需要热备盘,这里选择0 。
这里配置一块热备份盘,配置好热备盘之后,选择Next,进入到Storage Pool的配置界面。该页面左下方会显示所有可用的硬盘。首先在Storage pool name里填入该存储池的名字(例如array-1);然后在Required disk type里会列出选择需要的硬盘类型,该下拉框里会列出可用硬盘的类型(如果BCS上插了不同容量,或者不同类型SAS和SATA的硬盘,该下拉框会有不同选项);Required RAID level 列出了可用的Raid级别,这里以raid5为例继续。
在要使用的硬盘前面打上勾,点Add把硬盘从左边的Available Disk Drives移到右边Added DiskDrives,也就是把硬盘移到array-1的存储池里。
点Next后进入下一个界面:
选OK,可以看到刚才配置的存储池以及阵列的相关信息:
点Next后,进入到下一界面开始配置逻辑盘。该页面里可以设置需要的逻辑盘,填入逻辑盘的名字,大小,数量就可以创建出不同的逻辑盘。这里把65.95GB的阵列建立成三个逻辑盘:v1- 20GB / v2- 20GB / v3- 25.9GB 。
创建好逻辑盘后,点Next做逻辑盘和主机的映射。第一次配置是,在下图里Hosts的列表中可能为空,选择Discover Hosts,控制器能自动检测到可用服务器的SAS Expansion card的信息。
检测到主机后,选择close关闭该窗口。进行逻辑盘和主机的映射,首先选中主机,然后选择要映射给该机器的逻辑盘,最后选择Map Volume选项即可。
选择Next继续,向导会提偶那个配置的Summary选项,能分别查看更详细的配置信息。
选择下一步后完成向导,这时配置过程基本完成,接下来需要保存该配置,并且激活配置才能使得刚才的真正生效。
5.保存、激活配置
选择左导航栏BC-S SAS RAID Module下Configurations选项,如图,CannedConfig是默认的配置,这里线选择保存配置 Save Current Configuration,可以为自定义的配置起合适的名字保存:
保存完成后,需要选中要使用的配置信息,并在下拉框里选则应用:
应用配置之后,需要重新启动服务器,可以在ctrl+C里看到系统能够认到刚才配置的硬盘:
提示:因为默认情况下,BCS是配置了两个控制器作为冗余连接,所以这里会看到2个硬盘。需要在系统里安装Multipath的驱动Subsystem Device Driver Device Specific Module (SDDDSM),下载链接参考:
Subsystem Device Driver Microsoft Windows System :
Subsystem Device Driver for Linux
二.设置Linux系统下的Multipath驱动。
一. 环境
BC-S
1*HS21+SAS EXPANSION CARD RHEL5.1
2*RSSM
1*DSM+2HDD
二. 目标:
映射RSSM逻辑卷到HS21,安装RHEL5多路径驱动。
三. 实现:
1. 创建逻辑卷:
请参考SCM使用手册创建一个合适大小的volume,如图是已经映射到刀片SAS EXPANSION CARD两个端口上的逻辑卷:wxpool:wxvol2作为lun1映射到了刀片子卡上。
2. POST过程中,在Ctrl+C中确认子卡的两个端口都可以看到映射的逻辑卷
3. 进入系统,确认dm-multipath驱动已经加载:
4. 从IBM RSSM support站点下载multipath.conf配置文件:
5. 备份默认的multipath.conf并将IBM提供的conf文件复制到/etc目录下:
6. 启动multipathd后台服务:
7. 查看系统下的多路径设备:
可见sdb|sdc两个block设备的WWID是一样的,这是我们从RSSM映射过来的逻辑卷。
8.重启系统,令配置生效,并查看multipath设备:
#multipath –v2
#multipath -ll
#multipathd –k
show topology
9.通过multipath驱动,我们可以看到两个不同的设备名:
dm-n:这类设备名是用来给驱动内部使用,不要使用这个设备
mpathn:这类设备名是提供给系统应用,用户使用的设备名,我们可以创建LVM如下:
#pvcreate /dev/mapper/mpath1
#vgcreate dm-vg /dev/mapper/mpath1
#lvcreate –L 5G –n dm-vol1 dm-vg
结果:
RSSM常见问题Q&A 1 名称简介 BladeCenter S上使用的带RAID功能的SAS模块有几种不同的称呼 :
? SAS RAID Controller Module
? RAID SAS Switch Module
? SASM - standard SAS I/O modules
? SASM包括:
l SAS Connectivity Module (39Y9195, feature code 2980)
l SAS RAID Controller Module (43W3584, feature code 3734)
? 最常用的是简称RSSM(以下都用此简称)
2 结构简介
RSSM包括两个内建子系统:
? RAID子系统(RAID Controller subsystem)管理驱动器,RAID等
? SAS子系统(SAS switch subsystem) 管理 zone的设置
3 接口简介
? 6个内部1X SAS 3.0 Gb接口,分别连接到6个刀片
? 4个外部4X SAS 3.0 Gb接口(暂时未启用)
? 2个内部4X SAS 3.0Gb接口,分别连接到2 个disk storage module (DSM )
? 每控制器1 GB 缓存(cache,2 x 512 MB)
? 1.0 Gb 以太网接口(for RAID management)
? 10/100 以太网接口( for Switch management)
4 SAS结构图
5 网络结构图
6 RSSM能用在哪些刀片中心上:
只支持BladeCenter S
7 使用RSSM,在BC-S上必须配置哪些设备?
? IBM BladeCenterS SAS RAID Controller Modules(43w3584)必须配置两个
? 每个43w3584附带一个电池,电池过期有提醒功能分别是90,30,15天提醒
? RAID 0和RAID1最少配置两个硬盘,RAID 5最少配置3个硬盘
? RSSM只支持SAS and NL SAS drives. 可以混插,但不能用在同一阵列
? 必须有Advanced Management Module(AMM)模块
? 必须在Bay1中有网络模块,详见附录 8 ,不支持CPM
? 每个刀片服务器要求配置一个39Y9190 SAS Expansion Card (CFFv)
? 至少配置一个DSM,当配置第二个DSM,需按规定增配电源
8 BladeCenter 上,IBM提供的哪些管理软件?
? 不支持 BOFM(BladeCenter Open Fabric Manager)
? 支持SCM(IBM Storage Configuration Manager)
? 支持SNA(IBM Start Now Advisor)
? 支持IBM BladeCenter Integrated Manager
9 RSSM里RAID概念和其他存储盘柜或raid卡有什么不同?
? RSSM中的pool相当于传统RAID概念中的array
? RSSM中的Volume相当于传统RAID概念的Logic drive
? pool可以设定RAID的级别
? 一个Volume可以被指派给全部刀片服务器或其中之一
? 支持全局热备份,最多配置 2个Globle
? 支持RAID级别0,1,5,10
? 一个Volume最大2TB
? 一个Blade服务器最多被指派8 volume(总共6*8=48 volume)
10 如何确定RSSM的SAS Switch IP地址?
登陆AMM模块(默认IP 192.168.70.125,用户名 / 密码 USERID / PASSW0RD ),选择IO Module Task -> Configuration (该界面能同时看到SAS Switch的IP和SAS RAID Controller的IP ):
10 RSSM是否支持刀片服务器从BCS上的热插拔硬盘启动(boot from volume)?
支持。
11 操作系统见兼容列表(详见附录8)
Red Hat Linux | Enterprise Linux 5 AS & ES for x86/AMD64/EM64T |
Novell SUSE Linux | SUSE LINUX Enterprise Server 10 for x86/AMD64/EM64T |
Microsoft Windows Server | 2003 Standard (x32/x64), Enterprise (x32/x64), Web Edition 2008 Standard,Enterprise,Web Server |
VMWare | ESX Server 3.5 U2 |
12 兼容Blade服务器(详见附录8)
IBM BladeCenter HS12 | 8014 |
IBM BladeCenter HS21 | 8853 |
IBM BladeCenter HS21 XM | 7995 |
IBM BladeCenter LS21 | 7971 |
IBM BladeCenter LS22 | 7901 |
IBM BladeCenter LS41 | 7972 |
IBM BladeCenter LS42 | 7902 |