编辑: 南门路口 | 2019-07-08 |
4 High Availability 指南 1.2 本产品的优点 High Availability Extension 允许将最多
16 台Linux 服务器配置为一个高度可用 的群集(HA群集),在群集中可以将资源动态地切换或移动到任何服务器上. 可以将资源配置为自动迁移以防服务器故障,或手动移动资源以对硬件查错或 平衡工作负荷. High Availability Extension 通过商品组件提供了高度可用性.通过将应用程序和 操作合并到群集中降低了成本.High Availability Extension 还允许集中管理整个 群集并调整资源以满足变化的工作负荷要求(这样就手动地使群集 负载平衡 了).允许群集的多个(两个以上)节点共享一个 热备份 也节约了成本. 一个同样重要的好处是潜在地减少了计划外服务中断及用于软件和硬件维护和 升级的计划内中断. 实施群集的理由包括: ? 提高可用性 ? 改善性能 ? 降低操作成本 ? 可伸缩性 ? 灾难恢复 ? 数据保护 ? 服务器合并 ? 储存合并 通过在共享磁盘子系统上实施 RAID 可获得共享磁盘容错. 以下方案说明了 High Availability Extension 提供的一些好处. 概念概述
5 示例群集方案 假设您配置了一个包含三台服务器的群集,并在群集内的每台服务器上安装了 Web 服务器.群集内的每台服务器都主管两个 Web 站点.每个 Web 站点的全 部数据、图形和 Web 页面内容都储存在一个连接到群集中每台服务器的共享磁 盘子系统上.下图说明了该系统的结构. 图1.1 三台服务器的群集 在群集的正常工作状态下,每台服务器都与群集内的其它服务器持续通讯,并 对所有已注册的资源进行定期巡回检测以检测故障. 假设 Web 服务器
1 出现硬件或软件故障,而依赖此 Web 服务器访问因特网、收 发电子邮件和获取信息的用户失去了连接.下图说明了当万维网服务器
1 出现 故障时,资源的移动情况.
6 High Availability 指南 图1.2 三台服务器的群集(其中一台服务器出现故障后) Web 站点 A 移至 Web 服务器 2,Web 站点 B 移至 Web 服务器 3.IP 地址和证 书也移至 Web 服务器
2 和Web 服务器 3. 在配置群集时,您决定了在出现故障的情况下,每台 Web 服务器上的 Web 站点 将移至哪里.在上例中,您已配置将 Web 站点 A 移至 Web 服务器 2,将Web 站点 B 移至 Web 服务器 3.这样,曾由 Web 服务器
1 处理的工作负荷继续存在 且平均分配给剩余的群集成员. 当Web 服务器
1 出现故障,High Availability Extension 软件 ? 检测到故障,并与 STONITH 确认 Web 服务器
1 确实已出现故障 ? 将以前安装在 Web 服务器
1 上的共享数据目录重新安装在 Web 服务器
2 和Web 服务器
3 上. ? 在Web 服务器
2 和Web 服务器
3 上重启动以前运行于 Web 服务器
1 上的 应用程序 ? 将IP 地址传送到 Web 服务器
2 和Web 服务器
3 在此示例中,故障转移过程迅速完成,用户在几秒钟之内就可以重新访问 Web 站点信息,而且在多数情况下无需重新登录. 现在,假设 Web 服务器
1 的故障已解决,它已恢复到正常工作状态.Web 站点 A 和Web 站点 B 可以自动故障回复(移回)至Web 服务器 1,或者留在当前所 在的服务器上.这取决于您是如何配置它们的资源的.将服务迁移回 Web 服务 概念概述
7 器1将导致一段中断期,因此 High Availability Extension 也允许您将迁移推迟到 某个将极少或不会造成服务中断的时段.这两种选择都各有优缺点. High Availabilit........