高可用性集群的升级流程是什么?
升级早于3.4.0的HA集群版本将需要关闭所有HA节点,在主(主)和从(从)节点上执行所有必要的升级,等待5分钟,然后再次启动所有内容。
对于人工3.4.0及以上版本,改进升级流程已执行完毕。如果遵循以下流程,您在升级期间应该没有停机时间:
我们将假设您使用的集群运行一个主节点和任意数量的辅助节点。
关闭主节点并对其进行升级;在执行此操作时,负载平衡器将把所有查询重定向到辅助节点。
当主节点再次启动时,它将更新配置和DB模式,然后向辅助节点发送重新加载配置消息。
从主节点接收到重载消息后,所有辅助节点将自己的版本与主节点上运行的版本进行比较;如果版本不匹配,它们将优雅地关闭。
- 在所有次要节点上运行升级过程,并将其恢复到最新版本,从而使整个集群升级到最新版本。
