概要
前回 Gitlab14.9 をソースコードインストールしました
今回はソースコードインストールした Gitlab 上でバックアップタスクを実行する方法を紹介します
環境
- Ubuntu 18.04
- Gitlab 14-9-ee branch
gitaly-backup コマンドのパスを指定
gitaly_backup_path がデフォルトだと空になっておりバックアップがエラーになるので設定します
- cd /home/git/gitlab
- sudo -u git -H editor config/gitlab.yml
backup:
path: "tmp/backups"
gitaly_backup_path: /home/git/gitaly/_build/bin/gitaly-backup
バックアップ実行
- sudo -u git -H bundle exec rake gitlab:backup:create RAILS_ENV=production
バックアップファイル確認
/home/git/gitlab/tmp/backups/
配下に tar ファイルがあることを確認してください
おまけ: SKIP オプションの指定方法
- sudo -u git -H bundle exec rake gitlab:backup:create RAILS_ENV=production SKIP=tar
おまけ: s3にアップロードする設定
- sudo -u git -H editor config/gitlab.yml
backup:
path: "tmp/backups"
gitaly_backup_path: /home/git/gitaly/_build/bin/gitaly-backup
keep_time: 1
upload:
connection:
provider: AWS
region: us-east-2
aws_access_key_id: AKIxxx
aws_secret_access_key: 'xxx'
remote_directory: 'bucket_name'
0 件のコメント:
コメントを投稿