环境
[root@centos181002 ~]# cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core)
[root@centos181002 ~]# head -1 /opt/gitlab/version-manifest.txt
gitlab-ce 11.8.0
第一步:环境准备
## 1.确认现有版本
## 2.在新服务器安装一样版本
## 3.备份现有服务器数据
第二步:实施
1.确认gitlab版本并备份
head -1 /opt/gitlab/version-manifest.txt
gitlab-rake gitlab:backup:create
## 查看备份后文件
ll /var/opt/gitlab/backups/
2.COPY备份文件到新服务器
3.将备份文件放到新服务器/var/opt/gitlab/backups/
目录
cp 1556330041_2019_04_27_11.8.2_gitlab_backup.tar /var/opt/gitlab/backups/
ll /var/opt/gitlab/backups/
4.执行恢复
gitlab-rake gitlab:backup:restore BACKUP=备份文件编号
gitlab-rake gitlab:backup:restore BACKUP=1556330041_2019_04_27_11.8.2
执行命令后悔提示将删除现有所有数据,输入yes确认继续
5.重启服务
gitlab-ctl restart
gitlab-ctl status
6.使用原服务器账号密码登录管理页面并确认
网友评论