我们之所以要搭建 SAN 网络是为了使我们的存储能被我们的 Power 服务器所共享,而不用去关心我们的 Power 服务器和存储所在的物理位置。本章将分别讲述如何搭建 FC 和 SAS SAN 网络的软硬件环境。
a. FC 硬件环境
FC SAN 网络因其高速稳定的特性在 SAN 网络中占有重要地位。在整个 FC SAN 网络中最主要的构成硬件有三种:Power 服务器,光纤交换机,存储。Power 服务器代表着 FC SAN 网络中核心的运算能力,是用户业务处理,分析,计算的所在。光纤交换机是 SAN 网络中的中间节点,用来将处在不同物理位置的设备互联并使他们之间各自顺畅无障碍地通讯。而存储是 FC SAN 网络中数据存放的地方。FC SAN 网络的拓扑图如下:
图 1. FC SAN 网络拓扑图
下图显示了一台 Power 服务器和一台 DS4000 存储设备是如何与一台光纤交换机互联的:
图 2. FC SAN 网络示例
b. SAS 硬件环境
搭建 SAS 硬件环境,我们以一台 IBM BladeCenter S Chassis 举例,它可以将 Power Blade 和 RSSM(RAIDed SAS Switch Module) 或 NSSM(Non- RAIDed SAS Switch Module) 集成在一个 Chassis 里面,如下图所示。
图 3. SAS SAN 网络示例
a. FC 软件环境
我们将要用到的软件主要包括:IBM Systems Director 和 FC Switch SMI-S agent。对存储设备的管理不是本文重点,在此不作介绍。
IBM Systems Director 的安装可以参考《在 AIX 上基于 IBM Systems Director 管理 IBM DS4000 存储系统》一文,本文不再赘述。
FC Switch SMI-S agent 是符合 SMI-S(Storage Management Initiative Spec) 规范的一个代理。IBM Systems Director 将通过它与光纤交换机进行通信。不同的光纤交换机会有不同的 agent,但大致的安装和配置过程大同小异,在这里我们将以 Brocade 光纤交换机为例介绍一下 Brocade Switch SMI-S agent 的安装及配置,供读者参考。
首先,我们可以在如下网址下载到供 IBM Systems Director 专用的 Brocade Switch SMI-S agent:
http://www.brocade.com/services-support/drivers-downloads/smi-agent/application_matrix.page
下载好以后,即可在对应的操作系统上安装。注意,这里安装 agent 的机器可以是任何机器,不一定是要在 IBM Systems Director 所在的机器上安装,只要这台机器可以通过网络访问到要被管理的 Brocade 光纤交换机以及 IBM Systems Director 就行。以 Windows 为例,安装时会有一个 Install Wizard 供用户输入一些安装目录及相关的用户信息,基本不需要改变什么配置。
安装完以后,运行 INSTALL_PATH\agent\server\jserver\bin\Configurationtool.bat ( 这里 INSTALL_PATH 指的是 Brocade Switch SMI-S agent 的安装目录 ),将会启动 agent 的配置程序 :
图 4. Brocade Switch SMI-S agent 配置程序
如图中所示,在导航栏“Agent Configuration Fabric Connections Proxies”项中可以看到,当前 SMI-S agent 所连接的 Switch 的信息。点击“Add …”按钮,可添加你所要管理的 FC Switch 的信息:
图 5. 配置 FC Switch
Proxy IP 指的是 FC Switch 的 IP, User name 和 Password 就是 FC Switch 的用户名与密码。其它选项可以保持默认,无需修改。点“OK”按钮关闭对话框后,你就会发现 FC Switch 列表中多了一条刚刚加入的信息,点击最下方的“Apply”按钮,SMI-S agent 就会真正去连接 Switch,当“Multi Connection”一列显示为“Yes”时就表明 SMI-S agent 已经正常连接上了 Switch。至此 FC Switch SMI-S agent 就配置好了。
b. SAS 软件环境
要管理包含 Power Blade 和 RSSM 或 NSSM 的 IBM BladeCenter S Chassis,我们只需要安装 IBM Systems Director。Director Server 可以直接与其上的 SAS Switch Module 进行通信而不需借助其他 agent。
在操作之前,用户必须先通过 IBM Systems Director 发现并解锁 FC Switch SMI-S agent,该 agent 所管理的 FC Switch 就会自动被发现出来。
IBM Systems Director 提供了远程调用访问 Web 控制台的机制对 FC Switch 的 Zoning 进行配置。用户可以在 Director 中选中一个 FC Switch, 并在右键菜单中选择“System Configuration”->“Remote Access”->“Launch Web Browser”选项,如下图所示。
图 6. 远程调用访问 FC Switch Web 控制台
IBM Systems Director 将会打开一个新窗口来显示这个 Switch 的 Web 工具,如下图所示。
图 7. FC Switch Web 控制台
通过点击左上角的“Zone Admin”选项,“Zone Administration”页面可以被打开。用户可以通过这个页面对这台 Switch 进行 Zoning 的配置,如下图所示。
图 8. Zone Administration 页面
用户可以在 Zone 面板上创建新的 Zone 来设置这台 Switch 的某些端口的映射关系,以此来达到配置存储设备与 Power 服务器之间连接的目的。 如下图所示,每个 Zone 中都配置了多个端口作为它的成员,这表示了当这个 Zone 处于活动状态时,这些端口是互相可连通的。
图 9. 配置 Zone
配置好了 Zone, 接下来一步就是配置 Zone Config。在 Zone Config 面板,用户可以创建自己的 Zone Config,它是许多 Zone 的集合。当一个 Zone Config 被激活时,它所属的所有 Zone 都将处于活动状态。也就是说,这些 Zone 所定义的端口映射关系将同时生效。如下图所示,“COP_Zoneset”就是一个 Zone Config, 它有4个 Zone 成员,这些 Zone 分别定义了不同端口间的映射。当“COP_Zoneset”被应用到这台 Switch 后,这些被 Zone 定义的端口映射将会生效。
图 10. 配置 Zone Config
当然用户可以根据不同的策略创建多个 Zone Config,但对于一台 Switch 在同一时间只能有一个 Zone Config 生效。
IBM Systems Director 提供了对 RIADed SAS Switch Module (RSSM) 以及 Non-RAIDed SAS Switch Module (NSSM) 的 Zoning 配置功能,并可以将配置模板部署到一个或是多个系统上。当用户选择创建配置模板的时候,以下的窗口将会显示,选择正确的模板类型,并输入指定的信息以后点击“Continue”继续,本文作者以 BladeCenter S Chassis 和 SAS Module Zone Configuration 为例为读者进行详细的描述。
图 11. 创建配置模板
页面随后将进入 Zone Configuration 界面,用户可以在此页面上为 IBM BladeCenter Chassis 上的 SAS 模块进行修改或者激活已经创建的配置模块,这样的话我们就可以设置 Blades 和 RAID Controller 或是外部 SAS 端口间的访问路径。在这里,作者选择“RAID SAS Module”为例为读者进行描述。
图 12. Zone Configuration 页面
读者随后可以选择其中任一配置文件,并选择“Edit”,用户就可以看到该文件的配置信息,并可以对其进行修改。第一个标签显示的是 Blades 和 RAID Controller 之间的关系,用户可以选择哪些 Blades 具有对 RAID Controller 的访问权限,一旦某个 Blade 被配置成可以访问 RAID Controller,也就意味着它同时可以访问该 Controller 后端相连的所有存储磁盘。
图 13. 配置 Blade 和 RAID Controller 连接
配置页面的第二个标签显示的是 Blades 和外部 SAS 端口间的关系,用户可以选择哪些 Blades 具有对相关 SAS 端口的访问权限,一旦某个 Blade 被配置成可以访问某个 SAS 端口,也就意味着它可以通过该端口访问外部的存储系统。
图 14. 配置 Blade 和外部 SAS 端口连接
注意:用户目前创建的都是离线的配置文件,只有当该配置文件应用到对应的设备上后才能真正起效,Power Blade 和存储系统之间也才能通过 SAN 网络进行互联。
Zoning 配置成功,即为 Power 服务器和存储设备之间建立了有效的连接。在此基础上,用户便可以在存储设备上建立存储卷,并将其映射给所连接的 Power 服务器,具体步骤可参见《在 AIX 上基于 IBM Systems Director 管理 IBM DS4000 存储系统》一文,在此不再赘述。结果如下图所示,登录到 Power 服务器上查看,其中的“MPIO Other DS4K Array Disk”均为映射的存储卷。
图 15. 映射到 Power 服务器上的存储卷
IBM Systems Director 是一款综合的系统管理平台 , 为复杂的 IT 环境提供单点管理和自动化功能 , 并支持 IBM 各种系列的服务器和存储 , 同时支持异构环境 , 可与其它软件产品整合协同工作。IBM Power 系列的服务器提供了虚拟化的方法 , 可以将一台服务器划分成几个独立的逻辑分区 , 这些分区使用分配给它的资源作为独立的逻辑服务器运行。逻辑分区上可以安装和运行不同的软件系统 , 如 AIX、Linux、虚拟 I/O 服务器等。IBM Systems Director 可以为这些独立的逻辑分区分配不同的存储以扩充其容量 , 并充分发挥其功能 , 但是大多数的 Power System 和存储之间都是通过 SAN 网络进行连接 , 如何配置 SAN 网络 , 如何在主机和存储之间分配 Zone, 使得 Power System 和存储之间能够有效的连接 , 使得各个独立的逻辑分区获得更多的存储空间 , 都是本文着重阐述的要点。希望读者能通过本文的介绍对 SAN 网络配置有更深入的了解,也希望此文能给读者的日常开发工作,尤其是对 IBM Systems Director 的使用带来帮助。
-
“在AIX 上基于 IBM Systems Director 管理 IBM DS4000 存储系统”(developerWorks,2010 年 4 月):本文介绍了如何在 AIX 上使用 IBM Systems Director 来管理 IBM DS4000 存储系统,包括硬件环境的搭建,软件环境的搭建,使用 Director 发现和解锁 DS4000 并对其进行库存收集和事件监控,以及如何将存储卷映射到 Power 系统的 VIOS 上,并将其配置到指定 LPAR 上进行实际使用。
-
“IBM Systems Director 6.2 资源中心”:从这里,您可以了解到最全面的 Systems Director 内容,包括文章、教程、演示、红皮书等资源。
-
“IBM Systems Director 6.2 Supported storage devices”:这里列出了 IBM Systems Director 所支持的所有 FC 和 SAS switch 的型号。
- IBM Systems Director 6.1 资源中心:本资源中心将为您详细地介绍 IBM Systems Director 6.1 方方面面的内容,包括产品介绍和应用示例方面的文章、技术红皮书以及 Flash 演示资源。希望通过在这里的了解和学习,您能够将这个产品应用到您的日常管理工作中去,实现工作效率的提高。
- AIX and UNIX 专区:developerWorks 的“AIX and UNIX 专区”提供了大量与 AIX 系统管理的所有方面相关的信息,您可以利用它们来扩展自己的 UNIX 技能。
- AIX and UNIX 新手入门:访问“AIX and UNIX 新手入门”页面可了解更多关于 AIX 和 UNIX 的内容。
- AIX and UNIX 专题汇总:AIX and UNIX 专区已经为您推出了很多的技术专题,为您总结了很多热门的知识点。我们在后面还会继续推出很多相关的热门专题给您,为了方便您的访问,我们在这里为您把本专区的所有专题进行汇总,让您更方便的找到您需要的内容。
-
AIX and UNIX 下载中心:在这里你可以下载到可以运行在 AIX 或者是 UNIX 系统上的 IBM 服务器软件以及工具,让您可以提前免费试用他们的强大功能。
- IBM Systems Magazine for AIX 中文版:本杂志的内容更加关注于趋势和企业级架构应用方面的内容,同时对于新兴的技术、产品、应用方式等也有很深入的探讨。IBM Systems Magazine 的内容都是由十分资深的业内人士撰写的,包括 IBM 的合作伙伴、IBM 的主机工程师以及高级管理人员。所以,从这些内容中,您可以了解到更高层次的应用理念,让您在选择和应用 IBM 系统时有一个更好的认识。