| 摘要 | 第1-4页 |
| Abstract | 第4-7页 |
| 第一章 绪论 | 第7-11页 |
| ·研究背景 | 第7页 |
| ·HA 的现状 | 第7-8页 |
| ·论文的工作及结构 | 第8-11页 |
| 第二章 HA 集群的理论及实现技术 | 第11-19页 |
| ·HA 的相关理论 | 第11-12页 |
| ·集群的发展阶段 | 第11页 |
| ·高性能计算集群 | 第11-12页 |
| ·高可用集群 | 第12页 |
| ·Heartbeat 简介 | 第12-14页 |
| ·Heartbeat 的组成 | 第13页 |
| ·Heartbeat 的原理 | 第13-14页 |
| ·Heartbeat 的常用实验规划 | 第14页 |
| ·Pacemaker 简介 | 第14-17页 |
| ·Pacemaker的特性 | 第14-15页 |
| ·Pacemaker 架构 | 第15页 |
| ·内部组件 | 第15-17页 |
| ·PostgreSQL数据库简介 | 第17-18页 |
| ·ProstgreSQL高可用方案 | 第17-18页 |
| ·本章小结 | 第18-19页 |
| 第三章 HA 集群管理的需求分析 | 第19-35页 |
| ·现有集群软件的分析 | 第19-20页 |
| ·两层集群管理软件 | 第19-20页 |
| ·三层集群管理软件 | 第20页 |
| ·HA 的引入 | 第20-22页 |
| ·Installer节点特性分析 | 第22-27页 |
| ·Installer上IP地址的变化 | 第22-23页 |
| ·要安装的软件包及Host文件的变化 | 第23-24页 |
| ·Heartbeat的配置 | 第24页 |
| ·Pacemaker的配置 | 第24-25页 |
| ·PostgrepSQL的配置 | 第25页 |
| ·Failover节点的添加 | 第25-26页 |
| ·脑裂现象分析 | 第26-27页 |
| ·Failover节点特性分析 | 第27-29页 |
| ·Failover节点的添加 | 第27页 |
| ·其他配置的变化 | 第27-29页 |
| ·主次管理节点切换分析 | 第29-32页 |
| ·自动模式下的节点切换 | 第29-30页 |
| ·手动模式下从Installer切换到Failover | 第30-31页 |
| ·手动模式下从Failover切换回Installer | 第31页 |
| ·删除不活动管理节点 | 第31-32页 |
| ·影响到的命令介绍 | 第32-33页 |
| ·本章小结 | 第33-35页 |
| 第四章 HA 集群管理的设计与实现 | 第35-57页 |
| ·Installer节点设计与实现 | 第35-42页 |
| ·Heartbeat IP 的添加 | 第36-37页 |
| ·Heartbeat的配置 | 第37-38页 |
| ·Pacemaker的配置 | 第38-39页 |
| ·数据库的复制 | 第39页 |
| ·允许Rsync Daemon | 第39-40页 |
| ·STONITH的配置 | 第40-41页 |
| ·Iptables的变化和Installer安装设置图 | 第41-42页 |
| ·Failover节点的设计与实现 | 第42-45页 |
| ·Installer上被动的变化 | 第42-43页 |
| ·Failover节点的配置 | 第43-45页 |
| ·HA 特有命令设计与实现 | 第45-49页 |
| ·kusu-failto命令的设计与实现 | 第45-48页 |
| ·kusu-failmode命令的设计与实现 | 第48-49页 |
| ·Kusu-failinfo命令的设计与实现 | 第49页 |
| ·影响到的其他命令及文件的设计与实现 | 第49-55页 |
| ·Database.py和rcplugin文件的变化 | 第49-50页 |
| ·RC 脚本文件和Addhost命令的变化 | 第50页 |
| ·Kitops和repoman命令的变化 | 第50页 |
| ·Cfmsync的变化 | 第50-52页 |
| ·模板文件 | 第52-53页 |
| ·Ngedit的变化 | 第53页 |
| ·Kusu-Net-Tool 的变化 | 第53-55页 |
| ·本章小结 | 第55-57页 |
| 第五章 HA 集群管理的测试 | 第57-73页 |
| ·Installer 的安装测试 | 第57-58页 |
| ·Installer 管理集群节点的测试 | 第58-59页 |
| ·Failover 节点的添加测试 | 第59-61页 |
| ·主从管理节点切换模式设置的测试 | 第61-62页 |
| ·自动模式下管理权从 Installer 切换到 Failover 测试 | 第62-63页 |
| ·手动模式下管理权从 Installer 切换到 Failover 测试 | 第63-64页 |
| ·手动模式下管理权从 Failover 切换回 Installer 测试 | 第64-66页 |
| ·重新添加 Installer 节点测试 | 第66-67页 |
| ·为 Failover 节点添加软件包测试 | 第67-68页 |
| ·更改活动管理节点的 Heartbeat IP 和 Provision IP 测试 | 第68-69页 |
| ·更改 Failover 节点的 Heartbeat IP 测试 | 第69-71页 |
| ·本章小结 | 第71-73页 |
| 第六章 结束语 | 第73-75页 |
| 致谢 | 第75-77页 |
| 参考文献 | 第77-79页 |