级别: 中级 林 丽丽 (linlili@cn.ibm.com), 软件工程师, IBM 王 永魁 (wangyk@cn.ibm.com), 软件工程师, IBM 刘 颖 (lyingsh@cn.ibm.com), 软件工程师, IBM 中国 王 兆丽 (wangzl@cn.ibm.com), 软件工程师, IBM 中国
2009 年 5 月 07 日 IBM BladeCenter Open Fabric Manager (BOFM) 是一个 IBM 新兴提出的解决方案, 它旨在让用户便利的配置和备份刀片的媒体存取控制 (MAC) 地址和光纤(FC)WWN 地址。“刀片地址管理器”是 IBM BladeCenter Open Fabric Manager (BOFM) 解决方案的主要功能之一 , 用来分配和管理这些地址。 本文介绍如何在 Linux 平台上安装卸载“刀片地址管理器”,如何搭建它运行所需的网络和软硬件环境,以及如何应用它为刀片配置虚拟地址。如果你有 Linux 的操作系统,并且在工作中需要部署刀片的局域网(LAN)和存储区域网络(SAN),或配置刀片服务器的启动设置的话,本文将使你受益颇多。
简介
与传统手工配置地址的方法不同,“刀片地址管理器”提供集中配置和管理刀片虚地址的方法,从而大大减少了的配置地址的时间,降低的配置错误的发生率。“刀片地址管理器” 的功能主要包括 :
- 为刀片配置虚拟的媒体存取控制 (MAC) 地址和光纤(FC)WWN 地址。
- 为每个以太网端口分配虚拟网络标志 (VLAN ID) 。
- 为刀片配置远程启动盘的 WWPN 和 LUN 地址。
- 提供刀片虚地址的地址冲突检测和预先配置方案。
使用“刀片地址管理器”,企业可以有效地跨机架集中管理最多达 1400 个刀片的虚地址配置,并且可以在没有相应的硬件或是网络联通的情况下预先配置好这些地址,一旦硬件网络环境齐全,这些地址就可以自动分配的硬件上。当配置刀片虚地址时,用户原本要花几天甚至几周的时间,因为“刀片地址管理器”,现在只需要几小时就可以轻松完成。
准备环境
在使用 BOFM 对刀片服务器进行虚拟地址配置和管理之前,我们需要完成一些准备工作。这些准备工作包括,首先要确保环境中的硬件设备是 BOFM 所支持的,其次如果硬件设备的固件不支持 BOFM,那么也要先对其进行升级,最后需要安装 BOFM 并进行一些初始化配置。
准备硬件环境
BOFM 应用中的硬件设备包括 BladeCenter 机箱、BladeCenter 高级管理模块(AMM)、刀片服务器、BladeCenter 交换机模块或者 Pass-thru 模块以及扩展卡等等。在搭建硬件环境之前,请先到 BOFM 信息中心网站上查看 BOFM 是否支持所使用的硬件。一旦确认所有硬件都被 BOFM 所支持,就可以将各个硬件正确的安装和连接起来。
升级固件
硬件环境搭建完成后,下一个必须完成的步骤是检查 BladeCenter 高级管理模块和刀片服务器以及刀片服务器 I/O 扩展卡的固件的版本是否满足 BOFM 的要求。 BOFM 要求的固件列表以及下载地址可以在 BOFM 信息中心网站上找到。这里主要介绍一下如何通过 BladeCenter 高级管理模块的 Web 界面升级高级管理模块和刀片服务器的固件,其他硬件的固件下载地址和升级方法可以在 BOFM 信息中心里找到。
按照以下步骤升级 AMM 固件:
- 下载最新的 AMM 固件安装文件。
- 打开 AMM 的 web 管理控制台,点击左边面板中“ MM Control ”下的“ Firmware Update ”菜单项。如图 1 所示:
图 1. 升级 AMM 固件
- 在右侧的“ Update MM Firmware ”页面里,点击“ Browse ”按钮,找到下载好的 AMM 固件文件。
- 点击“升级并重启”完成固件升级。
按照以下步骤升级刀片服务器固件
- 下载刀片服务器固件安装文件。
- 打开 AMM 的 web 管理控制台,点击左侧面板中“ Blade Tasks ”下的“ Firmware Update ”菜单项。如图 2 所示:
图 2. 升级刀片服务器固件
- 在右侧“ Update Blade Firmware ”页面里,点击“ Browse ”按钮找到步骤 1) 中新下载的固件文件。
- 点击“ Update ”按钮完成刀片服务器固件升级。
通过检测图 3表格中的后三列,就可以知道所有软硬件是否支持 BOFM 了。
图 3. 检测 BOFM 支持
安装 BOFM 软件
BOFM 提供两种安装版本,独立应用程序版(Stand Alone Application)和针对 IBM Systems Director 的扩展安装版。 BOFM 独立应用程序适合系统里没有安装过 IBM Systems Director 的情况,如果系统里已经安装了 IBM Systems Director 5.20.2 以上的版本(包括打过 SU2 补丁的 5.20.2 版本),用户可以直接安装 BOFM 针对 IBM Systems Director 的扩展安装版。如果系统里已经安装了 IBM Systems Director 5.20.2 以前的版本,需要在安装 BOFM 前先卸载该版本(见表 1)。
表 1. 所有 BOFM 支持的 Linux 操作系统
| 所有 BOFM 支持的 Linux 操作系统 |
|---|
| RHEL 4 (up to SP6) |
|---|
| RHEL 5 with Xen 3.0 (up to SP1) |
|---|
| SLES 9 (up to SP4) |
|---|
| SLES 10 with Xen 3.0 (up to SP1) |
|---|
BOFM 独立应用程序安装步骤:
BOFM 针对 IBM Systems Director 的扩展安装步骤 :
- 首先查看 /opt/ibm/director/version.srv 检查 Director 的版本,确认版本号码至少是 5.20.2 (见图 4).
图 4. 检查 Director 的版本
- 如果版本是 5.20.2,接着需要检查服务升级版本,要求版本必须是 5.20.2su2(见图 5).
图 5. 检查服务升级版本
如果没有文件 /opt/ibm/director/version.pfx,或者版本低于 5.20.2su2,需要先下载和安装 Director5.20.2 服务升级文件。
- Director 的版本符合要求后,要检查一下所安装的 Director 是否安装了 BladeCenter 机架管理器,如果 Director 控制台任务列表下没有 BladeCenter 机架管理器,说明没有安装。
如果没有安装,可以找到 Director 安装文件,修改 dirserv.rsp 中 BladeCenter 的值为 1,如图 6所示:
图 6. 安装 BladeCenter 机架管理器
然后执行下面的命令进行安装(如图 7所示):
图 7. 用命令安装 BladeCenter 机架管理器
- 下载 BOFM 独立应用程序安装映像到本地系统,映像名类似 46C3552GMAR.iso 。
- 挂载安装映像到本地系统某个目录下,例如 /mnt/iso
#mkdir /mnt/iso
#mount 46C3552GMAR.iso /mnt/iso -t iso9660 -o ro,loop=/dev/loop0
#cd /mnt/iso
- 执行名为 BOFMAUxx_DirectorExtension_Linux.sh 的文件,文件名中“ xx ”为两个数字。
#./BOFMAUxx_DirectorExtension_Linux.sh
- 为你所使用的 BladeCenter 交换机模块下载和安装 IBM Director 交换机模块插件。 这些插件可以在 IBM 技术支持与下载网站上找到。
发现并解锁 BladeCenter 机箱
使用 BOFM 对刀片服务器进行虚拟地址配置和管理之前,我们需要按照以下步骤完成一些简单的配置工作。
配置刀片虚地址
BOFM 提供一个向导来帮助用户进行虚地址的配置,包括媒体存取控制 (MAC) 地址和光纤(FC)WWN 地址,用户可以利用配置向导轻松,清晰的来进行虚地址的配置。第一步,我们就要为地址的详细配置来创建配置文件。
创建刀片地址配置文件
在 Director 控制台中,展开“ Task ”视图中的“ BladeCenter Management ”。 在“ BladeCenter Management ”项下,有一个“ BladeCenter Configuration Manager ”的条目。我们双击 BladeCenter Configuration Manager 或者用右键单击,然后选择“ Open ”。这时就出现一个向导来帮助创建一个配置文件 ( 如图 10所示 ) 。
图 10. 创建刀片地址配置文件
选择“ Create a new profile ”,然后根据你的设备选择类型,这里我们选择“ BladeCenter chassis ”。 在对话框的下面需要输入配置文件的名字,这里输入“ AddressConfig ”来做为例子 ( 如图 11所示 ) 。
图 11. 配置文件对话框
在下图中,我们要选择“ BladeCenter Open Fabric Manager – Blade Address Configuration ”作为配置文件的功能块,然后点击 OK 按钮 ( 如图 12所示 ) 。
图 12. 选择配置配置文件
在整个配置窗口,左边是可以配置功能块,右面是显示具体配置的信息。在左边窗口选择“ BladeCenter Open Fabric Manager – Blade Address ”,具体的配置向导就会出现在右边窗口。这样,我们一个配置文件是已经创建好了,并且可以正常配置 ( 如图 13所示 ) 。
图 13. 打开刀片地址管理器
配置刀片虚地址
在我们创建一个配置文件后,我们就可以一步一步的进行详细内容的配置。

 |

|
部署刀片虚地址配置文件
在一个配置文件中完整的所有的配置后,我们就可以把这个配置文件应用到被发现的 Chassis 上去。在控制台中,直接把已经存在的配置文件,拖到我们想配置的 Chassis 上。然后在界面弹出的窗口中,点击“ Execute Now “按钮。
应用过程会开启一个新的窗口,在这里,我们可以得到整个应用过程中的详细信息。根据你的网络情况,等待几分钟后,整个应用过程会结束。
在上面的窗口中,双击“ Complete “。 你可以得到更详细的说明信息。重要的是,我们做的配置,已经成功的应用到 Chassis 上。
总结
本文介绍如何在 Linux 平台上安装卸载“刀片地址管理器”,如何搭建它运行所需的网络和软硬件环境,以及如何应用它为刀片配置虚拟地址。如果你有 Linux 的操作系统,并且在工作中需要部署刀片的局域网(LAN)和存储区域网络(SAN),或配置刀片服务器的启动设置的话,本文将使你受益颇多。
参考资料 学习
获得产品和技术
作者简介  | |  | 林丽丽,在 CSTL Director 组里从事配置管理软件的开发工作。 |
 | |  | 王永魁,是 IBM 中国系统与科技实验室软件工程师,目前从事 IBM xSeries 平台上系统管理软件的开发工作。 |
 | |  | 刘颖,2007 年 10 月加入 IBM 中国系统和技术实验室,目前是该实验室的一名软件开发人员。目前从事 IBM Director 开发项目。 |
 | |  | 王兆丽,在 CSTL Director 开发组 Staff Software Engineer,2 年 IBM Director 以及 BOFM 项目开发经验,六年行业工作经验。 |
对本文的评价
|