论文目录 | |
摘要 | 第1-4页 |
Abstract | 第4-7页 |
第一章 绪论 | 第7-11页 |
· 研究背景 | 第7页 |
1.2 HA 的现状 | 第7-8页 |
· 论文的工作及结构 | 第8-11页 |
第二章 HA 集群的理论及实现技术 | 第11-19页 |
2.1 HA 的相关理论 | 第11-12页 |
· 集群的发展阶段 | 第11页 |
· 高性能计算集群 | 第11-12页 |
· 高可用集群 | 第12页 |
2.2 Heartbeat 简介 | 第12-14页 |
2.2.1 Heartbeat 的组成 | 第13页 |
2.2.2 Heartbeat 的原理 | 第13-14页 |
2.2.3 Heartbeat 的常用实验规划 | 第14页 |
2.3 Pacemaker 简介 | 第14-17页 |
· Pacemaker的特性 | 第14-15页 |
2.3.2 Pacemaker 架构 | 第15页 |
· 内部组件 | 第15-17页 |
· PostgreSQL数据库简介 | 第17-18页 |
· ProstgreSQL高可用方案 | 第17-18页 |
· 本章小结 | 第18-19页 |
第三章 HA 集群管理的需求分析 | 第19-35页 |
· 现有集群软件的分析 | 第19-20页 |
· 两层集群管理软件 | 第19-20页 |
· 三层集群管理软件 | 第20页 |
3.2 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页 |
4.1.1 Heartbeat IP 的添加 | 第36-37页 |
· Heartbeat的配置 | 第37-38页 |
· Pacemaker的配置 | 第38-39页 |
· 数据库的复制 | 第39页 |
4.1.5 允许Rsync Daemon | 第39-40页 |
· STONITH的配置 | 第40-41页 |
· Iptables的变化和Installer安装设置图 | 第41-42页 |
· Failover节点的设计与实现 | 第42-45页 |
· Installer上被动的变化 | 第42-43页 |
· Failover节点的配置 | 第43-45页 |
4.3 HA 特有命令设计与实现 | 第45-49页 |
· kusu-failto命令的设计与实现 | 第45-48页 |
· kusu-failmode命令的设计与实现 | 第48-49页 |
· Kusu-failinfo命令的设计与实现 | 第49页 |
· 影响到的其他命令及文件的设计与实现 | 第49-55页 |
· Database.py和rcplugin文件的变化 | 第49-50页 |
4.4.2 RC 脚本文件和Addhost命令的变化 | 第50页 |
· Kitops和repoman命令的变化 | 第50页 |
· Cfmsync的变化 | 第50-52页 |
· 模板文件 | 第52-53页 |
· Ngedit的变化 | 第53页 |
4.4.7 Kusu-Net-Tool 的变化 | 第53-55页 |
· 本章小结 | 第55-57页 |
第五章 HA 集群管理的测试 | 第57-73页 |
5.1 Installer 的安装测试 | 第57-58页 |
5.2 Installer 管理集群节点的测试 | 第58-59页 |
5.3 Failover 节点的添加测试 | 第59-61页 |
· 主从管理节点切换模式设置的测试 | 第61-62页 |
5.5 自动模式下管理权从 Installer 切换到 Failover 测试 | 第62-63页 |
5.6 手动模式下管理权从 Installer 切换到 Failover 测试 | 第63-64页 |
5.7 手动模式下管理权从 Failover 切换回 Installer 测试 | 第64-66页 |
5.8 重新添加 Installer 节点测试 | 第66-67页 |
5.9 为 Failover 节点添加软件包测试 | 第67-68页 |
5.10 更改活动管理节点的 Heartbeat IP 和 Provision IP 测试 | 第68-69页 |
5.11 更改 Failover 节点的 Heartbeat IP 测试 | 第69-71页 |
· 本章小结 | 第71-73页 |
第六章 结束语 | 第73-75页 |
致谢 | 第75-77页 |
参考文献 | 第77-79
页 |