配置群集
了解具有高可用性的集群和差异。
关于集群
GitHub Enterprise Server 集群允许组成 GitHub Enterprise Server 的服务跨多个节点进行扩展。
配置群集与高可用性 (HA) 之间的差异
GitHub Enterprise Server 高可用性配置 (HA) 是一种可提供冗余功能的主设备/辅助设备故障切换配置,而集群则通过在多个节点之间分配读写负载来提供冗余和可扩展性。
关于集群节点
节点是在群集中运行的 GitHub Enterprise Server 实例。 每个节点都运行一组服务,这些服务将提供给集群,最终提供给用户。
群集网络配置
GitHub Enterprise Server 集群依靠正确的 DNS 名称解析、负载均衡以及节点之间的通信来正常运行。
初始化集群
GitHub Enterprise Server 集群必须使用许可进行设置,并使用管理 shell (SSH) 进行初始化。
升级集群
使用管理 shell (SSH) 将 GitHub Enterprise Server 集群升级到最新版本。
Monitoring the health of your cluster
To ensure the performance and redundancy of a GitHub Enterprise Server cluster, you can monitor the cluster's health.
疏散运行数据服务的群集节点
如果群集中的某个节点运行存储分布式数据的服务,可在准备通过疏散节点数据来替换节点时确保冗余。
替换集群节点
要替换 GitHub Enterprise Server 节点,必须在群集配置文件 (
cluster.conf
) 中将受影响的节点标记为离线,然后添加替换节点。 如果节点发生故障,或者添加具有更多资源的节点以提高性能,则可能需要执行此操作。