gitlab服务器迁移

gitlab服务器迁移

新换了服务器,需要将原来服务器商的gitlab项目迁移到新的服务器上.

1.迁移准备工作和思路:从a服务器迁移到b服务器,由于Gitlab自身的兼容性问题,高版本的Gitlab无法恢复低版本备份的数据,需要注意在b服务器部署和a服务器一样版本的gitlab,部署好环境后开始备份和数据迁移.

查看gitlab版本的命令:

 gitlab-rake gitlab:env:info
  1. 备份原a服务器上的的数据
gitlab-rake gitlab:backup:create RAILS_ENV=production

PS: 备份后的文件一般是位于/var/opt/gitlab/backups下, 自动生成文件名文件名如1481529483_gitlab_backup.tar

  1. 将步骤2生成的tar文件拷贝到b服务器上相应的backups目录下
    可以利用scp进行直接拷贝.
scp username@src_ip:/var/opt/gitlab/backups/xxxxxxxxxx_yyyy_mm_dd_gitlab_backup.tar /var/opt/gitlab/backups

PS: username为原服务器的用户名,src_ip原服务器IP地址

  1. 在b服务器恢复数据
gitlab-rake gitlab:backup:restore RAILS_ENV=production BACKUP=xxxxxxxxxx_yyyy_mm_dd_

PS:BACKUP的时间点必须与原服务器备份后的文件名一致

相关推荐

  1. gitlab服务器迁移

    2024-01-23 12:48:04       55 阅读
  2. gitlab 迁移-安装-还原

    2024-01-23 12:48:04       57 阅读
  3. gitlab 迁移-安装-还原

    2024-01-23 12:48:04       47 阅读
  4. gitlab仓库迁移

    2024-01-23 12:48:04       40 阅读
  5. gitlab数据代码迁移合并

    2024-01-23 12:48:04       40 阅读
  6. docker容器gitlab数据迁移

    2024-01-23 12:48:04       44 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-23 12:48:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-23 12:48:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-23 12:48:04       82 阅读
  4. Python语言-面向对象

    2024-01-23 12:48:04       91 阅读

热门阅读

  1. K8S之helm

    2024-01-23 12:48:04       45 阅读
  2. 第30关 k8s容器运行时安全监控 - Falco

    2024-01-23 12:48:04       50 阅读
  3. 74. 搜索二维矩阵

    2024-01-23 12:48:04       55 阅读
  4. 设计模式-单例模式

    2024-01-23 12:48:04       54 阅读
  5. Centos7 Jenkins开机自启动

    2024-01-23 12:48:04       48 阅读
  6. ElasticSearch基础知识总结

    2024-01-23 12:48:04       55 阅读
  7. flutter绘制半圆和绘制其他图形

    2024-01-23 12:48:04       55 阅读