Skip to main content

Enterprise Server 3.20 目前作为发布候选版本提供。

从失败的升级操作中恢复

了解如何从失败的升级中回滚。

在本文中

如果升级失败或中断,你应将实例还原为其之前的状态。 完成此操作的过程取决于升级类型。

如果实例配置为高可用性,并且主节点升级失败,则可以将(未升级的)副本提升为主要副本。 还需要更新 DNS 以指向新的主节点。 一旦拥有了可以正常工作的主节点,就可以考虑创建一个新的副本节点。 请参阅“关于高可用性配置”和“恢复高可用性配置”。

回滚补丁版本

要回滚修补程序版本,请将 ghe-upgrade 命令与 --allow-patch-rollback 开关结合使用。 在回退之前,必须通过在所有副本节点上运行 ghe-repl-stop 或在主节点上运行 ghe-repl-stop-all 来临时停止复制。 命令行工具中的 GitHub 企业版升级和回滚

回退完成后,通过在所有节点上运行 ghe-repl-start 或在主节点上运行 ghe-repl-start-all 来重新启动复制。 请参阅“命令行实用程序”。

回滚功能版本

若要从某功能版回滚,请从虚拟机快照还原,以确保根分区和数据分区处于一致的状态。 请参阅“生成快照”。