gitlab的备份(HA)

时间:2019-05-31 18:05:21

标签: git version-control gitlab gitlab-ci gitlab-omnibus

我目前在VM中托管一个gitlab实例。使用zerto-vmware工具将VM镜像到其他站点。如果主服务器发生故障,则镜像的VM是我的HA。

现在,我们计划从VM迁移到功能强大的物理服务器以托管gitlab。但是,像虚拟机镜像一样,我们无法镜像物理服务器。

我假设,我可以在server1和server2中设置gitlab,它们具有通用的NFS挂载,可以容纳存储库。后端是postgres,它是与gitlab一起嵌入的。我计划将Server1中的postgres设置为主服务器,将server2设置为热备服务器,以接收来自Server1的所有数据库更改。万一server1发生故障,我在Server2中升级postgres并将其激活。然后在前面切换DNS或代理。

想知道,是否有gitlab保留在存储库和数据库之外的任何数据,需要将这些数据同步到辅助数据库。除了gitlab-premium,我们还有更好的解决方案吗?等待建议。

0 个答案:

没有答案