我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们
文章版本: Enterprise Server 2.15

此版本的 GitHub Enterprise 将停止服务 此版本的 GitHub Enterprise 已停止服务 2019-10-16. 即使针对重大安全问题,也不会发布补丁。 For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

恢复高可用性配置

在故障转移到 GitHub Enterprise Server 设备后,您应尽快恢复冗余,而不应依赖于一台设备。

如果故障转移是在计划内进行的,或者与设备的健康状态无关,则可以将之前的主设备用作新的副本设备。 如果故障转移与主设备的问题相关,则最好创建新的副本设备。 更多信息请参阅“创建高可用性副本”。

将之前的主设备配置为新副本

  1. 使用 SSH 连接到之前的主设备的 IP 地址。

    $ ssh -p 122 admin@FORMER PRIMARY IP
  2. 在之前的主设备上,使用之前副本的 IP 地址运行 ghe-repl-setup

    $ ghe-repl-setup FORMER REPLICA IP
  3. To add the public key to the list of authorized keys on the primary appliance, browse to https://PRIMARY-HOSTNAME/setup/settings and add the key you copied from the replica to the list.

  4. 要验证与新的主设备的连接并为新副本启用副本模式,请再次运行 ghe-repl-setup

    $ ghe-repl-setup FORMER REPLICA IP
  5. 要开始复制数据存储,请使用 ghe-repl-start 命令。

    $ ghe-repl-start
    **警告:** `ghe-repl-start` 会导致主要服务短暂中断,期间用户可能会看到内部服务器错误。 为提供更简便的消息,请在副本节点上运行 `ghe-repl-start` 之前,先在主要节点上运行 `ghe-maintenance -s`,使副本置于维护模式。 在复制开始后,使用 `ghe-maintenance -u` 禁用维护模式。

问问别人

找不到要找的内容?

联系我们