GitHub Enterprise Server 集群允许组成 GitHub Enterprise Server 的服务跨多个节点进行扩展。
GitHub Enterprise Server 高可用性配置 (HA) 是一种可提供冗余功能的主设备/辅助设备故障切换配置,而集群则通过在多个节点之间分配读写负载来提供冗余和可扩展性。
节点 是在集群里运行的 GitHub Enterprise Server 实例。 每个节点都运行一组服务,这些服务将提供给集群,最终提供给用户。
GitHub Enterprise Server 集群依靠正确的 DNS 名称解析、负载均衡以及节点之间的通信来正常运行。
GitHub Enterprise Server 集群必须使用许可进行设置,并使用管理 shell (SSH) 进行初始化。
使用管理 shell (SSH) 将 GitHub Enterprise Server 集群升级到最新版本。
GitHub Enterprise Server 集群由分布在两个或多个节点上的冗余服务组成。 如果单个服务或整个节点将要发生故障,这种情况不应立即展示给集群的用户。 但是,由于性能和冗余受到影响,因此监视 GitHub Enterprise Server 集群的状态非常重要。
要替换 GitHub Enterprise Server 节点,必须在集群配置文件 (cluster.conf) 中将受影响的节点标记为离线,然后添加替换节点。 如果节点发生故障,或者添加具有更多资源的节点以提高性能,则可能需要执行此操作。
您可以撤出集群节点上的数据服务。
您可以在不同的位置配置整个 GitHub Enterprise Server 群集的被动副本,允许群集故障转移至冗余节点。
如果 GitHub Enterprise Server 群集失败,可以故障转移到被动副本 。