Updating the Geo nodes
原文:https://docs.gitlab.com/ee/administration/geo/replication/updating_the_geo_nodes.html
Updating the Geo nodes
更新地理节点涉及执行:
Version specific update steps
根据您要更新或更新的 Geo 版本,可能会有不同的步骤.
- Updating to GitLab 12.9
- Updating to GitLab 12.7
- Updating to GitLab 12.2
- Updating to GitLab 12.1
- Updating to GitLab 12.0
- Updating to GitLab 11.11
- Updating to GitLab 10.8
- Updating to GitLab 10.6
- Updating to GitLab 10.5
- Updating to GitLab 10.3
- Updating to GitLab 10.2
- Updating to GitLab 10.1
- Updating to GitLab 10.0
- Updating from GitLab 9.3 or older
- Updating to GitLab 9.0
General update steps
注意:这些常规更新步骤不适用于高可用性部署 ,并且会导致停机. 如果要避免停机,请考虑使用零停机更新 .
要在发布新的 GitLab 版本时更新 Geo 节点,请更新主节点和所有辅助节点:
- Optional: Pause replication on each secondary node.
- 登录到主节点.
- Update GitLab on the primary node using Omnibus.
- 登录到每个辅助节点.
- Update GitLab on each secondary node using Omnibus.
- 如果您在步骤 1 中暂停了复制,则在每个辅助节点上继续复制
- 测试 主节点和辅助节点,并检查每个节点的版本.
Check status after updating
现在,更新过程已完成,您可能要检查一切是否正常运行:
在所有节点上运行 Geo Rake 任务,所有内容应为绿色:
sudo gitlab-rake gitlab:geo:check
检查主节点的地理仪表板是否有任何错误.
- 通过将代码推送到主节点来测试数据复制,并查看辅助节点是否接收到该复制.
如果您遇到任何问题,请查阅《 地理位置疑难解答指南》 .