IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
跳转到主要内容

developerWorks 中国  >  Linux  >

如何在 Linux 平台上安装“刀片地址管理器”并配置刀片虚地址

developerWorks
文档选项

未显示需要 JavaScript 的文档选项


级别: 中级

林 丽丽 (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 固件
    升级AMM固件

  • 在右侧的“ Update MM Firmware ”页面里,点击“ Browse ”按钮,找到下载好的 AMM 固件文件。
  • 点击“升级并重启”完成固件升级。

按照以下步骤升级刀片服务器固件

  • 下载刀片服务器固件安装文件。
  • 打开 AMM 的 web 管理控制台,点击左侧面板中“ Blade Tasks ”下的“ Firmware Update ”菜单项。如图 2 所示:

    图 2. 升级刀片服务器固件
    升级刀片服务器固件

  • 在右侧“ Update Blade Firmware ”页面里,点击“ Browse ”按钮找到步骤 1) 中新下载的固件文件。
  • 点击“ Update ”按钮完成刀片服务器固件升级。

通过检测图 3表格中的后三列,就可以知道所有软硬件是否支持 BOFM 了。


图 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 独立应用程序安装映像到本地系统,映像名类似 46C3551GMAR.iso 。
  • 挂载安装映像到本地系统某个目录下,例如 /mnt/iso

    #mkdir /mnt/iso

    #mount 46C3551GMAR.iso /mnt/iso -t iso9660

    #cd /mnt/iso

  • 执行名为 /BOFMAUxx_StandAlone_Linux.sh 的文件,文件名中“ xx ”为两个数字

    #./BOFMAUxx_StandAlone_Linux.sh

  • 为你所使用的 BladeCenter 交换机模块下载和安装 IBM Director 交换机模块插件。 这些插件可以在 IBM 技术支持与下载网站上找到。

BOFM 针对 IBM Systems Director 的扩展安装步骤 :

  • 首先查看 /opt/ibm/director/version.srv 检查 Director 的版本,确认版本号码至少是 5.20.2 (见图 4).

    图 4. 检查 Director 的版本
    检查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 机架管理器
    安装BladeCenter机架管理器


    然后执行下面的命令进行安装(如图 7所示):



    图 7. 用命令安装 BladeCenter 机架管理器
    用命令安装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 对刀片服务器进行虚拟地址配置和管理之前,我们需要按照以下步骤完成一些简单的配置工作。

  • 运行 /opt/ibm/director/bin/twgstart 启动 Director 服务器。
  • 运行 /opt/ibm/director/twgcon 启动并登录 Director 控制台。
  • 在 Director 控制台中,点击“ Task ”菜单中的“ Discover ->BladeCenter Chassis ”来发现环境中所有的 BladeCenter 机架。这个过程可能需要几分钟 ( 如图 8所示 ) 。

    图 8. 发现 BladeCenter 机架
    发现BladeCenter机架


    系统发现过程结束后,可以在 Director 控制台中看到所有发现出来的 BladeCenter 机箱 ( 如图 9所示 ) 。



    图 9. 发现出的 BladeCenter 机架
    发现出的BladeCenter机架

  • 发现出来的机箱上前面如果有个小锁头的图标,说明在对这个机箱进行任何操作前需要先请求访问。右键点击该机箱,然后点击“ Request Access ”,在弹出来的对话框里输入机箱的用户名密码后点击 OK 按钮进行解锁。




回页首


配置刀片虚地址

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 成员。已经被 IBM Director 发现过的 Chassis 都会列在有效的 Chassis 列表里面,可以通过选择左边列表里面的 Chassis 加到右边,也可以直接通过加 Chassis 的 IP 地址的方式,在右边的域 Chassis 成员列表里面加入一个 Chassis 。当选定了目标 Chassis 列表后,点击 Next 按钮进入下一页。
  • 在这个页面,我们可以 disable 或者 enable 一个 Chassis 。 Disable 表示我们可以先为这个 Chassis 做一下配置,并且保存这个配置,但是不先把这些配置应用到 Chassis 上去。 Enable 就表示,配置一个 Chassis 并且马上把配置应用到 Chassis 上。选择完毕后,点击 Next 按钮进入下一页 ( 如图 14所示 ) 。

    图 14. "Enable" 页面
    Enable页面

  • 在“ Address Pool ”页面,可以把一个地址段分配给域里面的 Chassis( 如图 15所示 ) 。

    图 15. “ Address Pool ”页面
    Address Pool页面


    MAC: MAC 地址,提供的选项是“ IBM ”和“ User Defined ”。 FC: FC WWN 地址,提供的选项是“ QLogic ” , “ Emulex ” 和“ User Defined ”。点击 Next 按钮进入下一页。

  • 在“ Boot Settings “页面,可以设置域的启动地址,包括启动开始的 WWN 和 LUN 值。点击 Next 按钮进入下一页 ( 如图 16所示 ) 。

    图 16. “ Boot Settings “页面
    Boot Settings页面

  • 在“ Advance Options “页面,可以配置三个高级选项。这三个高级选项主要是在把配置应用到 Chassis 的时候需要做的处理。 这里我们选择选上全部三个选项,然后点击 Next 按钮进入下一页 ( 如图 17所示 ) 。

    图 17. “ Advance Options “页面
    Advance Options页面

  • 在“ Manual Override “页面, 可以为每一个 blade 的每一个端口配置单独的地址。利用这个页面,也可以来检查前面给我们所做的配置。点击 Next 按钮进入下一页 ( 如图 18所示 ) 。

    图 18. “ Manual Override “页面
    Manual Override页面

  • “ Summary “ 页面展示所有的配置信息,这里也可以选择到处 CVS 配置文件 ( 如图 19所示 ) 。

    图 19. “ Summary “页面
    Summary页面

  • 在完成所有的配置后,我们选择“ File “ – > “ Save Profile “来保存我们的配置。在 IBM Director 控制台,可以看到” AddressConfig ”配置文件已经被正确的保存了。




回页首


部署刀片虚地址配置文件

在一个配置文件中完整的所有的配置后,我们就可以把这个配置文件应用到被发现的 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 项目开发经验,六年行业工作经验。




对本文的评价










回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。
    关于 IBM 隐私条约 联系 IBM 使用条款