WEB开发网
开发学院操作系统Linux/Unix 使用 IBM Systems Director 管理高端存储子系统 阅读

使用 IBM Systems Director 管理高端存储子系统

 2010-06-07 00:00:00 来源:WEB开发网   
核心提示:Director + VMControl + TPC (Tivoli Storage Productivity Center) 的架构介绍一般情况下, Director 管理存储子系统是通过与存储子系统的代理程序通过 CIM 标准协议进行通信的方式实现,使用 IBM Systems Director 管理高端存储子系统

Director + VMControl + TPC (Tivoli Storage Productivity Center) 的架构介绍

一般情况下, Director 管理存储子系统是通过与存储子系统的代理程序通过 CIM 标准协议进行通信的方式实现。但是这种管理方式仅针对 IBM 中低端存储产品如 DS4000 或 DS5000 有效。如需要管理企业级存储子系统,Director 需要一种新的解决方案,其整体架构图如图 1 所示。

图 1. 架构示意图
使用 IBM Systems Director 管理高端存储子系统

查看原图(大图)

在上图中,TPC (Tivoli Storage Productivity Center) 基于 CIM 标准通过 CIMOM 对企业级存储子系统直接进行对话。在 TPC 之上,IBM System Director 虽然并不直接和设备进行对话,但是通过与 TPC 交互,对设备进行间接管理。在该解决方案中,IBM System Director 需要安装 VMControl 插件以支持与 TPC 的交互。在该方案中我们使用 VMControl 标准版,该版本的 VMControl 虽然非免费的 Director 插件,但是可以免费试用 60 天。

该解决方案完成实施后,用户可以通过 Director 的 Web 管理界面直接从客户端对各个企业级存储子系统进行管理。

软件安装部署

该解决方案需要部署三组软件,分别是 Director, VMControl 和 TPC。其中,VMControl 是 Director 的插件,需要在 Director 安装好以后再进行安装。以下表 1 是这三组软件的推荐版本:

表 1. 各软件对应版本

Director 版本 VMControl 版本 TPC 版本
6.1.2.1 2.2 ( 非必须 ) 4.1

Director 安装

安装 Director 时需要下载两个版本的软件包,分别是:

从 IBM System Director 官网上下载 6.1.2 安装包。

从 IBM Fix Central官网上下载基于 6.1.2 的 6.1.2.1 升级包。

目前 Director 支持的平台包括 AIX, Linux 和 Windows。本测试环境中我们使用的是 AIX 平台。在安装的时候需要先安装 Director 6.1.2 版本,再将 6.1.2 通过升级包升级到 6.1.2.1。此步骤为安装 VMControl 所必须条件,否则在后续安装 VMControl 时会失败。详细的安装步骤可参加 IBM System Director 官方文档。

VMControl 安装

从 IBM VMControl Plugins官网上下载 VMControl 软件包。在这里我们选择 VMControl 标准版本。安装之前确保需确保 Director 已升级到 6.1.2.1。具体安装步骤可参加 IBM VMControl 官方的安装文档。

TPC 部署

针对不同的企业级存储子系统对 TPC 有种不同的部署方法。以 DS8000 为例,TPC 解决方案的部署包括以下三个步骤 :

TPC for Disk 安装。

DS Open API 安装,并将其添加到 TPC 的管理单元中。

将 DS8000 添加到 DS Open AI,并在 TPC 中进行 Discovery 操作。

在安装 TPC 时需注意,如果是在同一台机器上安装 TPC 和 Director 的话,TPC 的组件 Agent Manager 监听端口 9513 和 Director 的 Agent Manager 端口会有冲突,且这两个 Agent Manager 彼此互不兼容,这将导致安装失败。最简单可靠的解决方法是分别在不同的主机上安装 TPC 和 Director。

在 Director 中加入 TPC 管理单元

一切环境准备就绪以后,我们可以开始在 Director 中添加 DS8000 的管理。我们需要首先在 Director 的 Inventory 中添加 TPC Profile 的管理单元。网页上其对应的管理链接位于 Director 左侧浏览栏左边的 “Inventory -> Advanced System Discovery” 栏目,如图 2 所示。

图 2. Advanced System Discovery 链接
使用 IBM Systems Director 管理高端存储子系统

点击该条目将出现 Profile 管理页面。点击 Create 按钮开始进入 TPC Profile 的添加流程。跳过欢迎页面后,开始设置 Profile 属性。首先,如图 3 设置 Profile 属性,注意在 System Type 中选择 Farm 种类。

图 3. Profile 属性定制
使用 IBM Systems Director 管理高端存储子系统

在协议类型中,勾选 Tivoli Storage Productivity Center (TPC) Discovery,如图 4 所示。

图 4. 选择 Discovery 协议
使用 IBM Systems Director 管理高端存储子系统

接下来 Director 会提示输入详细的 TPC 数据库和 TPC 服务器信息。首先是 TPC 服务器,一般情况下端口填写为 50000,数据库名称为 TPCDB,如图 5 所示,IP 地址和认证信息示实际情况而定。

图 5. TPC 数据库认证配置
使用 IBM Systems Director 管理高端存储子系统

接下来是 TPC 服务器的配置,一般情况下端口选择 9550。认证信息示实际情况而定。详情参照图 6。

图 6. TPC 服务器认证配置
使用 IBM Systems Director 管理高端存储子系统

其他配置均可使用默认配置。在最后的 Inventory Discovery 中,如果需要手动的对 TPC 中的设备进行 Discovery 操作,勾选 “Discovery Inventory Later”。如要让 Director 自动对 TPC 中的设备进行 Discovery 操作,则勾选 “Automatically Collect Inventory”。如图 7 所示。

图 7. Inventory Discovery 设置
使用 IBM Systems Director 管理高端存储子系统

查看原图(大图)

所有配置介绍后,点击 Finish 结束配置。结束后,讲在 Profile 管理中页面讲出现我们刚刚建立的 TPC_Server Profile。这表示 TPC 管理单元已经成功地加入到了 Director 系统中。接下来我们就可以在 Director 中进行存储子系统发现操作了。

在 Director 中发现存储子系统

在上一章节中,我们把 TPC 管理单元加入到了 Director 系统中,接下来我们在 Director 中进行存储子系统的发现操作。发现操作对应的管理连接位于 Director 左侧浏览栏左边的 “Inventory -> View and Collect Inventory” 栏目。点击进入中,在 Target System 中选中我们刚刚添加的 TPC 服务器,也就是 svcconsole (Director 会在显示中页面中自动把 IP 地址转换为主机的主机名,如果有主机名的话)。在 All Inventory 条件下选中“Refresh View”,将出现该系统的所有 Inventory,如图 8。

图 8. 浏览 TPC 服务器 Inventory
使用 IBM Systems Director 管理高端存储子系统

在以上画面中选中 SVCCONSOLE 节点,点击 “Collect Inventory”则将进行设备发现操作。正常情况下我们将在 “Task Management -> Active and Scheduled Jobs” 中看到刚刚建立的设备发现任务,如图 9 所示。

图 9. 监控后台任务
使用 IBM Systems Director 管理高端存储子系统

当进度条显示为 100%,也就是任务完成的时候,我们就可以看到 TPC 下管理的存储子系统被成功的添加到了 Director 设备中了。在本例中,我们在 TPC 中添加的存储子系统为一台企业级存储 DS8000。在成功进行设备发现操作后,存储子系统将在 Director 中可以在 “Navigate Resource” 的操作下可以看到,如图 10 所示。

图 10. 发现存储子系统
使用 IBM Systems Director 管理高端存储子系统

使用 Director 管理企业级存储子系统

该章节以 DS8000 为例介绍如何使用 Director 管理 DS8000 存储资源

管理子系统存储资源:

以 DS8000 为例,通过 Director 可以查看到的资源包括:

磁盘

光纤口

逻辑存储池 (Storage Pool)

逻辑存储卷 (Storage Volume)

以下实例是对样例中的 DS8000 的逻辑存储卷进行查看。如图 11 所示, Director 中可以看到的逻辑存储卷属性包括状态,容量,未分配空间等。

图 11. DS8000 逻辑卷查看管理
使用 IBM Systems Director 管理高端存储子系统

查看系统拓扑结构:

以 DS8000 为例,通过 Director 可以查看到的存储子系统拓扑结构包括

IP 网络拓扑结构,如 DS8000 HMC 到 TPC 再到 Director 的网络拓扑结构。

SAN 网络拓扑结构。

存储资源拓扑结构,如逻辑存储卷和逻辑存储池的拓扑关系

以下实例是对样例中的 DS8000 的 SAN 网络拓扑结构进行查看。如图 12 所示, Director 中可以看到 DS8000 中的 8 个光纤卡。由于实验中的 DS8000 没有和任何服务器相连,故该图中仅仅显示了 DS8000 的光纤卡,而没有显示进一步服务器端的信息。

图 12. DS8000 拓扑图查看
使用 IBM Systems Director 管理高端存储子系统

监控系统事件:

以 DS8000 为例,通过 Director 可以查看到的 DS8000 系统内的各种警报时间。如图 13 所示,当 DS8000 内部的其中一个控制器处于异常状态时,系统报出了向对应的警报信息。

图 13. DS8000 系统事件查看
使用 IBM Systems Director 管理高端存储子系统

总结

本文通过配合使用 VMControl 和 TPC,使得可以使用 IBM® Systems Director 对企业级存储子系统进行管理和监控,让 Director 对 IT 资源管理功能变得更加地强大。

需要补充的是,使用 Director 对企业级存储子系统资源进行监控以后,如果需要对企业存储子系统进行进一步规划或针对存储异常事件的 trouble shooting,用户需要使用更专业的工具达到更好的效果,例如 TPC, DSCLI, StorageManager 等。

Tags:使用 IBM Systems

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接