srcIp指的是在老git服务器的ip
1634630667_2021_10_19_14.3.3_gitlab_backup.tar 是备份文件名称
1、scp指令的执行,需要配置公钥,配置方法参照该文结尾 公钥配置
2、该方式迁移要求老gitlab与新gitlab版本一致,如果版本不一致,建议升级老的gitlab,升级到与新gitlab版本一致之后再进行操作。
在执行命令之前,将gitlab.example.com替换为你的实际域名。完成后,通过运行以下命令启动GitLab实例:
配置后应启动所有的GitLab服务:
停止用户连接
创建备份
如果出错请检查权限问题 我的是默认root
可以加sudo重新试一下
gitlab普通升级就正常升级就可以了
升级不能跨越大版本号,因此只能升级到当前大版本号到最高版本,
方可升级到下一个大版本号
如果是跨大版本升级要严格按照官方指导的升级顺序进行
参考:
https://docs.gitlab.com/ce/policy/maintenance.html
1.执行备份数据
2.在目标机器中搭建与执行备份相同版本的gitlab
版本一定要相同
3.将备份的tar包复制到目标机器备份目录
默认路径为: /var/opt/gitlab/backups/
4.恢复数据
正常情况下就是以上这些步骤了
如果你整个过程顺顺利利的那么到这里就结束了
但是我的过程中充满了曲折
以下是我遇到的一些错误
仅以记录供参考
gitlab-ctl reconfigure
gitlab-ctl restart
即可生效
postgresql 没有启动
参考 https://www.tlanyan.me/deal-gitlab-upgrade-error/
在升级完成 执行gitlab-ctl reconfigure的时候出现
参照的这个
http://www.doc88.com/p-2542809540436.html
我也没看太懂原理
反正好使 回头再研究
至此 gitlab总算启动起来了
感谢google&baidu各路大神
以上
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)