Updating the Geo nodes

原文:https://docs.gitlab.com/ee/administration/geo/replication/updating_the_geo_nodes.html

Updating the Geo nodes

更新地理节点涉及执行:

  1. 特定于版本的更新步骤 ,具体取决于要与之进行更新的版本.
  2. 常规更新步骤 ,适用于所有更新.

Version specific update steps

根据您要更新或更新的 Geo 版本,可能会有不同的步骤.

General update steps

注意:这些常规更新步骤不适用于高可用性部署 ,并且会导致停机. 如果要避免停机,请考虑使用零停机更新 .

要在发布新的 GitLab 版本时更新 Geo 节点,请更新节点和所有辅助节点:

  1. Optional: Pause replication on each secondary node.
  2. 登录到节点.
  3. Update GitLab on the primary node using Omnibus.
  4. 登录到每个辅助节点.
  5. Update GitLab on each secondary node using Omnibus.
  6. 如果您在步骤 1 中暂停了复制,则在每个辅助节点上继续复制
  7. 测试 节点和辅助节点,并检查每个节点的版本.

Check status after updating

现在,更新过程已完成,您可能要检查一切是否正常运行:

  1. 在所有节点上运行 Geo Rake 任务,所有内容应为绿色:

    1. sudo gitlab-rake gitlab:geo:check
  2. 检查节点的地理仪表板是否有任何错误.

  3. 通过将代码推送到节点来测试数据复制,并查看辅助节点是否接收到该复制.

如果您遇到任何问题,请查阅《 地理位置疑难解答指南》 .