1、- 1 -IBM System xDocument Authors: Neil TianIBM Technolody and Product Company System x Presales Technical Support TeamRevision Level: 1.1Last Revised: 2008-10-17BladeCenter S SAS RAID Module 使用指南LabGuide- 2 -第一章 介绍1.1 BladeCenter S 结构RAID SAS Switch Module 只能在 BCS 机箱中支持,而且只能安装在 I/O 3 和I/O 4 中。RSSM
2、将 SAS 交换功能和 RAID 功能组合在一起。目前 RSSM 仅支持冗余模式配置。RSSM 同时需要电池备份单元来提供 Write Back 缓存功能。RSSM 和电池备份单元安装的位置见下图。只安装一个电池备份单元是不支持的。BCS 机箱支持最大 6 个刀片服务器和 2 个硬盘扩展模块,每个模块可以安装 6块 3.5 英寸的硬盘。RSSM 通过对硬盘划分成 LUN,然后将 LUN 映射给安装在BCS 中的刀片服务器主机。SATA 硬盘目前在 RSSM 中还不支持。BCS 机箱目前一共有两种不同种类的 SAS 模块。第一种叫 SAS Connectivity Module(PN 39Y91
3、95) ,它是不具备 RAID 功能的,无法做到硬盘存储的共享。第二种叫 RAID SAS Switch Module(PN 43W3584) 。1.2 关于 SAS 扩展卡每块刀片安装了 SAS 扩展卡之后,就可以和 SAS Switch 之间建立冗余的连接。SAS 扩展卡是双口的,分别通过中板连接到 Bay3 和 Bay4 的交换模块上。SAS扩展卡提供了两个 1X SAS 端口的速度来连接 RSSM。目前,要使用 39Y9190这个 SAS 扩展卡来连接 RSSM。1.3 支持的整列级别和操作系统RAID 0, 1, 10 & 5支持 VMware ESX3.5 Update 2支持 R
4、edhat 5.x and SLES 10支持 Windows Server 2003 and 2008,Microsoft Clustering ServiceVMware ESX Vmotion- 3 -第二章 安装 SAS RAID Module 到 BladeCenter S 机箱2.1 在 BCS 机箱中安装和设置 RSSMRSSM 的包装箱里面含有一块 RSSM 模块和一个电池模块,对于目前的配置而言,购买的时候,需要购买两个 RSSM 模块,将 RSSM 模块分别插入 BCS 机箱的 I/O3 和 I/O4 中,在 BCS 的媒体托盘的电池插槽插入电池模块。登录到 BCS 的 A
5、MM 中,设置 RSSM 的 IP 地址。在 I/O Module TasksConfiguration 中,分别设置 RSSM 的 IP 地址。每个 RSSM 由一个 SAS Switch 和一个 RAID Controller 组成,因此每个 RSSM 需要设置两个 IP 地址。SAS Switch 的 IP 用来管理 SAS 端口和主机(刀片)的访问关系; RAID Controller 用来管理硬盘模块中的硬盘,创建阵列,划分逻辑卷,映射主机地址等。注意:RSSM 模块需要最新的 firmware 的支持,请在安装 RSSM 之前,将AMM 的 firmware (version 42
6、M or later),SAS 扩展卡的 firmware(version 2.4 or later) ,存储模块的 firmware(version 0.7 or later)升级到最新版本。按照如下实例设置 RSSM 的 IP 地址,网关地址请填入 AMM 的 IP 地址。- 4 -对于 Bay4 中的 RSSM 同样也做类似设置,注意 IP 不要重复,以免引起 IP 冲突。完成设置后,ping 一下 RSSM 的 IP 地址,看通讯是否正常。2.2 升级 RSSM 的 Firmware对于 DAU 的 RSSM,firmware 需要使用 OBCL 工具来升级(在此,只做参考)升级之前,
7、我们需要准备以下环境 Windows 2003 或者 Windows XP Microsoft Visual Studio Dynamic Link Libraries Cygwin Python- 5 - Pexpect下载和安装 Microsoft Visual Studio Dynamic Link Librarieshttp:/ Cygwin下载地址为:http:/ setup.exe 文件保存在 C:cyg_dnld,如果没有此文件夹,请创建。运行 setup.exe 文件,根据安装向导,选择安装位置为 C:cygwin,使用默认的安装配置。选择连接类型,选择 Direct Conn
8、ection。选择下载的主机地址选择需要下载安装的包,需要下载的包如下:完成安装之后,点击桌面上的 Cygwin 图标,运行 Cygwin Bash Shell,出现命令行界面。输入以下命令:wget http:/ xzf pexpect-2.3.tar.gzcd pexpect-2.3python ./setup.py install将从 IBM support 网站上下载的 rssm.0.0.1.074_obcl.zip(RSSM 的 OBCL 的升级文件)文件放到 C:cygwin,解压到 rssm.0.0.1.074 文件夹用 Windows 命令行 telnet 到 RSSM 中的第
9、一个 RAID Controller,运行如下命令使得 RSSM 进入 servicemode:shutdown system state servicemode- 6 -几分钟之后,重新 telnet 到第一个 RSSM 中,使用 list controller 命令查看两个 controller 的状态,看是否都进入了 SERVICE 模式。在 cgywin 的命令行下,进入 rssm.0.0.1.074 文件夹中cd /rssm.0.0.1.074./rssm.0.0.1.074 -i X.XXX.XXX.XXX (X.XXX.XXX.XXX 为 RSSM 第一个RAID Control
10、ler 的 IP 地址 )升级过程有点长,要有耐心- 7 -第三章 使用 SCM 配置 SAS RAID Module3.1 安装 SCM在 IBM support 网站上,下载最新版本的 SCM 软件(旧版本不支持 RSSM) ,安装文件在 ibm_sw_scm-1.20.00002_windows_i386FILESsetupwin32.exe,按照向导完成安装。3.2 开始使用 SCM 配置 RSSM将刀片开机在浏览器的地址栏输入:https:/IP Address:32101/Console/faces/protected/MainConsoles.jsp出现登录画面输入 SCM 服务
11、器的用户名和密码,登录。RSSM 由两个部分组成,一个是 SAS Switch,另一个是 RAID Controller,我们配置的时候,先对 SAS Switch 配置 SAS Zoning,确定允许哪些主机(刀片服务器)可以访问共享存储;然后配置 RAID Controller,划分阵列,LUN 和映射主机地址。3.2.1 配置 SAS Zoning- 8 -点击左边栏的 All Resources,点 Add Module输入 I/O Bay3 中 SAS Switch 的 IP 地址,默认的密码(PASSW0RD,0 是数字零)完成添加使用 Physical View 来查看当前 BC
12、S 上面安装的存储设备- 9 -点 SAS Zoning,配置 SAS Switch Zoning,选择一个 User Defined Config(本文使用的 User Defined Config 01)文件,然后点击 Edit,开始配置在 RAID Subsystem 下面的方框里,选择需要访问存储的主机(刀片) ,不同的颜色和数字代表相应的主机,具体颜色和数字见上方的 Blade Bays 方框。完成配置之后,点击 SAVE,回到 SAS Zoning 的配置主菜单,选中刚才所配置的文件(User Defined Config 01) ,然后 Active,使之应用。3.2.2 配置
13、RAID Controller- 10 -点击左边栏的欢迎,Initial Setup Wizard 使用向导模式开始存储的配置填入 Bay3 SAS Switch 的 IP 地址,默认的密码(PASSW0RD,0 是数字零)- 11 -设置时间和日期设置密码,可以不用更改设置存储选择创建一个自定义配置,手动创建- 12 -选择一个全局的 Hot Spares 硬盘,也可以不用选择。创建存储池,输入 Storage pool 的名字,选择 RAID 级别,选择可用的硬盘,然后加入到右边栏。- 13 -点 OK,开始创建存储池创建成功创建 LUN,输入名称,容量和数量,加入到右边- 14 -选择
14、主机和 LUN,如果没有主机,请点击 Discover Host,然后点 Map Volumes。查看统计,点击 Finish,完成。3.2.3 安装 MPIO,操作系统格式化分区刀片开机后,HBA 会自动发现存储- 15 -进入操作系统之后,我的电脑点右键管理磁盘管理下面会发现重复的磁盘,需要安装最新的 MPIO(MultiPath I/O)驱动来解决此问题 , MPIO 可以在 IBM的 Support 网站上下载。驱动安装完成之后,重新启动刀片服务器。进入操作系统之后,我的电脑点右键管理磁盘管理,使用磁盘管理向导格式化硬盘3.3 使用 SCM 升级 RSSM 的 firmware点击左边
15、栏的 All Resource,选择 RAID Subsystem,选中 ServiceShutdown and Recover。- 16 -选中 Shut down to service mode,选中 Both Controller 1 and 2,点击 OK,将RAID Controller 进入到 Servicemode 状态,才能升级 firmware。回到 All Resource 菜单,选中 RAID Subsystem,Service Update Firmware- 17 -从 IBM 网站上下载最新的 RSSM firmware,注意是 scm.zip 的后缀。点击浏览,找
16、到下载的文件,然后点 Install 开始升级开始升级过程完成 SAS Controller 的升级之后,开始 SAS Switch 升级- 18 -完成之后,将 SAS Controller 恢复,选择 Bring online from service mode- 19 -第四章 关于 SAS RAID Module 的命令行配置介绍这章将介绍使用 RSSM 命令行来进行基本配置的方法4.1 查看 Controller 的状态Telnet 到一个 RSSM Controller 的 IP 地址输入用户名和密码(默认的用户名为 USERID,密码为PASSW0RD)登录到 RSSM 的命令行
17、界面中list help 查看 list 命令的列表list drive 查看硬盘信息list controller 查看 controller 的工作状态- 20 -list pool 查看存储池list volume 查看 volumelist features 查看目前的功能list enclosure - 21 -detail help 列出设备的详细参数4.2 使用命令行配置存储这个章节将介绍如何使用命令行配置存储将刀片开机先用 list drive 命令查看没有配置的硬盘可以看到,第 5 和第 6 两块硬盘没有配置,我们现在把这两块硬盘配置成RAID 1。使用命令create po
18、ol drives 2:1 2:2 raidtype 1 port 0 name pool_2list pool 查看刚才创建的阵列创建一个 volume,名称为 pool_2_LUN0,大小为 10GBcreate volume name pool_2:pool_2_LUN0 size 10G- 22 -list volume 查看刚才创建的 volumemapping 主机,主机端口是双 SAS 口,两个端口都要 mappinghostlun map volume pool_2:pool_2_LUN0 permission rw wwn 500062b00009c740 lun 0 Bla
19、de_Bay_1hostlun map volume pool_2:pool_2_LUN0 permission rw wwn 500062b00009c741 lun 0 Blade_Bay_1host get 查看 host 映射的卷- 23 -刀片重新启动之后,检测到刚才创建的卷进入操作系统,分区格式化就可以使用了。第五章 Q&AQ:RAID SAS Switch Module 和以前 Server Connectivity Module 有什么不同?A:RAID SAS Switch Module(RSSM)是 IBM 新发布的针对 BladeCenter S 机箱的 RAID 模块,
20、通过此模块可以实现 BladeCenter S 机箱内置存储的共享,从而将服务器、存储、网络、管理完整地集中在一个机箱中。通过 RSSM 可以创建阵列,划分 LUN,主机映射,实现主机存储的灵活管理和扩展。Server Connectivity Module(SCM)只能实现单个主机的存储的扩展,也不能共享存储。- 24 -Q:安装 RSSM 需要哪些设备?A:RSSM 只能安装在 BladeCenter S 中,目前而言,需要在 BCS 机箱中配置两块 RSSM 和两个电池备份模块,做到冗余。同时,需要在刀片服务器中安装SAS Expansion Card(39Y9190) ,在 BCS 的
21、硬盘模块中,安装一定数量的硬盘。Q:目前 RSSM 支持的操作系统?A:RSSM 目前支持 Windows Server 2003 and 2008 包括 MSCS,RedHat 5.x,SLES 10 ,VMware ESX 3.5 update2,Q:目前 RSSM 支持 JS 系列的刀片吗?A:RSSM 目前不支持 JS21 和 JS22,JS12 等 Power 刀片服务器。可以支持HS21,HS21XM,LS22, LS42,LS21,LS41.Q:RSSM 可以支持 SATA 硬盘吗?A:RSSM 目前不能支持 SATA 的硬盘,只能支持 SAS,具体见下表:Part # HDDs
22、 Use with43W7523 73GB 15K SAS Either SAS switch43W7524 146GB 15K SAS Either SAS switch43X0802 300GB 15K SAS Either SAS switch39M4558 500GB SATA NSSM only43W7580 750GB SATA NSSM only43W7630 1TB SATA NSSM only42D0546 750GB Nearline SAS RSSM onlyQ:RSSM 可以外接 SAS 设备吗?A:目前 RSSM 还不能外接 SAS 设备Q:RSSM 支持多少个 Volumes,每个 Volumes 大小是多少?A:目前支持最大 2TB 的 Volumes,每个刀片可以划分 8 个 Volumes,对于一个 BCS 的机箱,最多可有 86=48 个 Volumes。