PowerHA完全手册,原创首发连载—完结篇

本资料无预览

如感兴趣请 1 金币购买后下载

立即下载

资料简介:

本文结合作者的多年来的PowerHA的实施经验实际经验和IBM PowerHA6.1的红皮书以及AIX专家俱乐部相关资料、IBM网站资料,详细描述了PowerHA以上版本的规划、安装、配置、维护、测试的全部阶段的重点步骤,并提出了与以往不同的配置和脚本方式,对以前很少文章提及的测试和维护,包括脚本代码和测试结果也有详尽的描述。使得读者可以根据本文全面学习PowerHA并快速上手安装配置,实施PowerHA的日常管理,降低实施风险,减少大家搜索精力,相信本文对大家有所帮助。


前言


自2008 年 4 月 02 日笔者在IBM DevelopWork网站首次发表《HACMP 5.X 完全手册》以来,
加上各网站的转载,应该已过了10万的阅读量,在此非常感谢大家的认可和支持。


转眼已经5年过去了,期间非常感谢不少同仁指出了该文的各种不足,并且HACMP已经改名为PowerHA了,由于软件版本的更新和本人当时的技术水准有限,同时也响应不少同仁的希望,在原文基础上进行了补充和修订完善,也就有了本文。

    正是由于AIX专家俱乐部的兴起,对AIX和PowerHA的技术感兴趣的技术人员又更多了。因此选择本杂志作为原创发表,就是希望能对更多的同仁日常工作有所帮助。

此外,虽然本文号称“完全手册”,一是为了吸引眼球,二也只是相对于其他只谈安装配置的文档而言。由于PowerHA现在已相当复杂,本文范围也主要关注于最常用的双节点,还望大家谅解。

即便如此,本文篇幅可能仍然较长,虽然也建议大家先通读一下,但实际使用使用时可根据具体目的按章节直接查阅操作。这是因为一方面本文所述操作笔者都加以验证过;一方面也是全中文,省得大家去查一大堆原版资料。希望能帮助大家在集成和运维PowerHA的过程中节省精力、降低实施风险,这也是本文编写的初衷。同时还望那些被部分摘抄文章的同仁也能理解,你们都是笔者的老师,这里也一一谢过。


虽笔者端正态度,尽力认真编写,但由于能力有限,恐仍有错漏之处,还望众多同仁多多指正海涵,在此先行谢过。



1. 为什么需要PowerHA/HACMP

随着业务需求日益增加,IT的系统架构中核心应用必须一直可用,系统必须对故障必须有容忍能力,已经是现代IT高可用系统架构的基本要求。

     10年前各厂商现有的UNIX服务器就已拥有很高的可靠性,在这一点上IBM的Power系列服务器表现尤为突出。但所有UNIX服务器均无法达到如原来IBM大型主机S/390那样的可靠性级别,这是开放平台服务器的体系结构和应用环境所决定的,这一点,即使科技发展到云计算的今天仍然如此。

      因此,我们需要通过软件提供这些能力,同时这个软件还应该是经济有效的。它可以有效确保解决方案的任何组件的故障都不会导致用户无法使用应用程序及其数据。实现这一目标的方法是通过消除单一故障点消除或掩盖计划内和计划外停机。另外,保持应用程序高可用性并不需要特殊的硬件。

   IBM高可用性集群软件--PowerHA/HACMP也就应运而生,即使到了今天 ,对比x86平台的linux、windows甚至包括其他UNIX操作系统的高可用性集群,至少从笔者20年的IT从业实际经历来看,IBM PowerHA/HACMP高可用性解决方案虽然复杂,需要更高水平工程师的精心维护,但的确相对更成熟更有效。


:)

PowerHA完全手册目录
前言
1. 为什么需要PowerHA/HACMP
2. PowerHA的版本
3. HACMP的工作原理
4. HACMP术语:
5. 实验环境说明:
1) 机器一览表
2) 磁盘和VG规划表
3) 用户和组规划表
4) 逻辑卷和文件系统规划表
5) 路由规划表
6) HACMP结构表
7) HACMP示意图
8) 实验环境示意图
9) 应用脚本起停设计
第一部分--规划篇
2.1. 规划前的需求调研
2.2. PowerHA/HACMP版本确定
2.3. IP地址设计
2.4. 心跳设计
2.5. 资源组设计
2.5.1. 磁盘及VG设计
2.5.2. 用户及组设计
2.5.3. 逻辑卷和文件系统设计
2.5.4. 路由设计
2.5.5. 应用脚本设计
第二部分--安装配置篇
2.1. 准备
2.1.1. 安装前提
1) 操作系统版本要求:
2) 系统参数要求
3) 环境要求
4) 安装包要求:
2.2. 安装
2.2.1. 安装PowerHA6.1(需要在所有节点上安装)
2.2.2. 打补丁
2.2.3. 安装确认
2.3. 配置准备
2.3.1. 修改.rhosts
2.3.2. 修改/etc/hosts
2.3.3. 添加共享vg:
2.3.4. 建立文件系统
2.3.5. 修改loglv
2.3.6. 整理vg
2.3.7. 修改网络参数及IP地址
2.3.8. 编写初步启停脚本
2.3.9. 配置 tty 心跳 网络/磁盘心跳
2.4. 首次配置(不带应用的HACMP配置)
2.4.1. 创建集群
2.4.2. 增加节点
2.4.3. 创建IP网络及接口
2.4.4. 添加心跳网络及接口(二选一)
2.4.5. 察看确认拓扑(toplog)结构
2.5. 创建资源
2.5.1. 添加高可用资源
2.5.2. 检查和同步HACMP配置
2.6. 最后的其他配置
2.6.1. 再次修改/etc/hosts
2.6.2. 修改syncd daemon的数据刷新频率
2.6.3. 配置clinfo
2.6.4. 启动HACMP:
2.6.5. 确认HACMP配置完成
2.7. 集成实施中的配置
2.7.1. 增加组和用户
2.7.2. 增加lv和文件系统
2.7.3. 安装和配置应用
2.8. 最终配置(带应用的HACMP配置)
2.8.1. 起停脚本已经编写完备并本机测试
2.8.2. 同步脚本和用户的.profile等环境文件
2.8.3. 确认检查和处理
2.8.4. 测试:
3. 第三部分--测试篇
3.1. 测试方法说明:
3.2. 标准测试
3.2.1. 标准测试表
3.3. 完全测试
3.3.1. 完全测试表
3.4. 运维切换测试:
3.4.1. 运维切换测试表
4. 第四部分--维护篇
4.1.1. HACMP切换问题表
4.1.2. 强制方式停掉HACMP:
4.1.3. 强制停掉后的HACMP启动:
4.2. 日常检查及处理
4.2.1. clverify检查
4.2.2. 进程检查:
4.2.3. cldump检查:
4.2.4. clstat检查
4.2.5. cldisp检查:
4.2.6. /etc/hosts环境检查
4.2.7. 脚本检查
4.2.8. 用户检查
4.2.9. 心跳检查
4.2.10. errpt的检查
4.3. 变更及实现
4.3.1. 卷组变更-增加磁盘到使用的VG里:
4.3.2. lv变更
4.3.3. 文件系统变更
4.3.4. 增加服务IP地址
96
4.3.5. 修改服务IP地址
4.3.6. boot地址变更
4.3.7. 用户变更
5. 第五部分--脚本篇
5.1. 脚本规划
5.1.1. 启停方式
5.1.2. 文件存放目录表
5.1.3. 文件命名表:
5.1.4. 启停跟踪
5.1.5. 编写注意事项:
5.2. 启动脚本
5.3. 停止脚本
1. 停止数据库脚本
5.4. 同步HA的脚本
5.4.1. 编写sync_HA.sh
6. 第七部分--经验篇
6.1. 异常情况的人工干预
6.1.1. 场景1:host1出现问题,但HACMP没有切换过来僵住了
6.1.2. 场景2:host1出现问题,HACMP切换过来,但僵住了
6.1.3. HACMP异常情况修正表
6.2. 其他有用的经验
6.2.1. HACMP自动启动的实现
6.2.2. HACMP的too long报警广播的修正
6.2.3. HACMP的DMS问题的修正
6.2.4. snmp的调整(AIX5.3不需要)
7.1. 附:2个实用的配置模版
7.1.1. 标准的oracle RAC配置
7.1.2. 多service在同一网段并为磁盘心跳的配置


            

            

        

PowerHA完全手册已经全部更新完毕!
2013-11-08
页数13
浏览79796
下载3681

已下载用户的评价8.11分

您还未下载该资料,不能发表评价;
查看我的 待评价资源
mzl2483383技术经理,保险2022-05-12
有用
感谢分享,学习一下
darling124其它,系统工程师.公司2022-02-15
有用
好东西,谢谢分享。只有前言呀
panqh存储工程师,CES2021-06-19
有用
谢谢,楼主!!
killer_dr技术经理,TAIJI2021-01-02
有用
只有前言?
cerezas95无,412020-12-17
有用
怎么只有13页。。
ljjsjtu存储工程师,交通银行2020-07-08
有用
只有前言部分
tazee系统工程师,hs2020-05-19
有用
内容不错但只有前言
Lear系统工程师,Karltec2019-12-28
没用
只有个前言啊,这就有点坑了
苗誉铧系统运维工程师,北京天港2019-12-03
没用
里面内容只有开头,不是完整的,请作者更新一下,麻烦你了
liguanmin系统工程师,huadi2019-09-24
有用
非常有用,大赞

贡献者

mxin系统架构师,AiX专家俱乐部
方方正正做人,踏踏实实做事;上善自若水,知行信合一。