운영체제 이야기/Linux(CentOS)

[centos7] centos7 gitlab 17.0.1 백업 및 복원

한희성 2024. 5. 30.

목차

    반응형
    gitlab-backup create
    
    cd /var/opt/gitlab/backups
    
    
    
    cd /etc/gitlab/
    
    cp gitlab.rb ~/
    
    cp gitlab-secrets.json ~/
    
    scp [tar 파일] root@192.168.0.190:~/
    scp gitlab-secrets.json root@192.168.0.190:~/
    scp gitlab.rb root@192.168.0.190:~/
    
    
    gitlab 설치 이후
    
    # 반드시 모든 서비스가 올라가 있는 상태로 아래 2개만 stop 해야함
    gitlab-ctl start 
    gitlab-ctl stop puma
    gitlab-ctl stop sidekiq
    gitlab-ctl status
    
    # 해당 위치에 3개 파일복사
    # tar, key, .rb
    cd /var/opt/gitlab/backups
    
    chmod 777 1717050547_2024_05_30_17.0.1_gitlab_backup.tar
    
    gitlab-backup restore BACKUP=1717050547_2024_05_30_17.0.1
    
    gitlab-ctl reconfigure
    
    gitlab-ctl restart
    반응형

    댓글