配置高可用性
GitHub Enterprise Server 支持高可用性操作模式,旨在最大程度地减少硬件故障或影响主要设备的重大网络中断时的服务中断。
关于高可用性配置
在高可用性配置中,完全冗余的辅助 GitHub Enterprise Server 设备通过复制所有主要数据存储与主设备保持同步。
配置 Elasticsearch 跨群集复制以实现高可用性
可以通过启用 Elasticsearch 跨群集复制(CCR)使在高可用性部署上的维护、故障转移和升级期间搜索更具弹性。
有关高可用性副本的常见问题的解答
查找有关高可用性副本类型、通信模式、维护作以及如何为部署选择合适的副本的信息。
创建高可用性副本
在主动/被动配置中,副本设备是主设备的冗余副本。 如果主设备发生故障,高可用性模式允许副本作为主设备运行,从而最大限度地减少服务中断。
监视高可用性系统配置
为 你的 GitHub Enterprise Server 实例 配置高可用性后,您可以监控您的实例的各个副本节点之间的数据复制状态。
管理复制控制器
检查 你的 GitHub Enterprise Server 实例 上的复制控制器是否已启用,并且仅在 GitHub 支持 在故障排除期间建议这样做时才禁用它。
发起到副本设备的故障转移
您可以使用命令行故障转移到 GitHub Enterprise Server 副本设备,以进行维护和测试,或者在主设备发生故障时进行故障转移。
恢复高可用性配置
在故障转移到 GitHub Enterprise Server 设备后,您应尽快恢复冗余,而不应依赖于一台设备。
移除高可用性副本
可以暂时停止复制到 GitHub Enterprise Server 副本,也可以永久删除复制。
关于地理复制
GitHub Enterprise Server 上的异地复制使用多个活动副本来处理来自不同地理位置的数据中心的请求。