PowerHA 是 IBM 发布的一款高可用集群套件,通过它可以在 AIX 系统上构建由多个节点组成的高可用集群计算环境,增强应用的防灾能力,减少停机时间。IBM System Director(以下简称 ISD)是 IBM 推出的平台管理工具,可以在统一的用户界面实现跨平台的主机系统管理。通过 PowerHA SystemMirror plug-in,ISD 可以实现对高可用平台的创建和管理。基于 ISD 的统一">图形用户界面,系统管理员可以比以往更加方便、更加直观地对高可用集群进行监控和管理。本文介绍和分析了 ISD 与 PowerHA 相整合的高可用集群管理架构,并基于 PowerVM 架构上的虚拟化环境,实践了从 ISD 的用户界面进行高可用集群环境的创建及管理过程。
背景介绍及相关名词解释
PowerHA 高可用环境的基本架构
图 1 是 IBM 高可用环境子系统架构图。
图 1. 高可用环境子系统架构图
PowerHA是 IBM 高可用集群软件,通过提供冗余实现故障转移保护,同时通过并发 / 并行访问支持水平扩展。
CAA(Cluster Aware AIX)是 AIX V7.1(或 AIX V6.1 TL06 以上)的新特性,负责 cluster 的底层功能,PowerHA 使用其功能对应用提供高可用。
RSCT(Reliable Scalable Cluster Technology)提供了一套完整的集群资源监控机制。
TSA(IBM Tivoli® System Automation for Multiplatforms)为应用程序提供基于策略的自我恢复机制。
IBM System Director 及 PowerHA SystemMirror 插件
通过 IBM System Director,系统管理员可以进行如下管理工作:
对主机和网络资源进行优化 能够对业务需求进行更为灵活的快速响应 对物理的或者虚拟的主机或存储设备以及网络资源实现更高层次的业务管理。
IBM System Director 的一个核心功能就是用一个通用界面来进行常用的系统管理工作。通过这种全局 IT 环境的统一视图,服务器、存储设备、网络设备等能够被更加简单方便地被监控和管理。管理员可以在统一的用户界面下观察被管理的系统,确定被管理系统之间的相互关系、状态,从而帮助相关资源满足业务需求。IBM Systems Director 包括了一系列的常见任务,大部分是基础管理的核心。在整个被管理系统上,这些常见的任务包括发现、库存、配置、系统的健康、监视、更新、事件通知和自动化。
图 2 显示了利用 IBM System Director 的 PowerHA 插件管理高可用平台环境的基本架构图。IBM System Director 可以对指定的网段进行简单快速的扫描,以发现并加载环境中的 AIX 系统。当这些扫描出的节点被解锁(得到系统的登录 ID 和密码)后,如果节点上安装有 PowerHA 套件,则可被 IBM System Director 的 PowerHA 插件自动识别并接管。
图 2. 利用 IBM System Director 的 PowerHA 插件管理高可用平台环境的基本架构图
高可用集群实验环境的描述
表 1. 节点一览表
节点 操作系统 HA 版本 Node01 AIX 6100-07-01-1141 PowerHA7.1.1.0 Node02 AIX 6100-07-01-1141 PowerHA7.1.1.0
表 2. 磁盘和 VG 规划表
节点 磁盘 VG 功能 Node01 hdisk1 caavg_private 磁盘心跳通信盘 Node02 hdisk2 hadatavg 共享盘 Node01 hdisk1 caavg_private 磁盘心跳通信盘 Node02 hdisk2 hadatavg 共享盘
表 3. 逻辑卷和文件系统规划表
节点 逻辑卷 文件系统
0.5.html">大小 Node01 lv01 /hadata 60G Node02 lv01 /hadata 60G
集群名:testcluster
表 4.IP 地址规划表
网络名称 功能 适配器名 网络类型 IP 地址 Prve45 boot en0 ether 10.50.5.137 Prve54 boot en0 ether 10.50.5.138 net_ether_01 service en0 ether 10.50.4.37
图 3. 实验环境示意图