Qual é a melhor maneira de criar backup em um gitlab existente e restaurar o mesmo backup em um novo servidor gitlab? [fechadas]

33

Qual é a melhor maneira de fazer backup e restaurar o gitlab, incluindo todos os repositórios, enviar comentários, comentários no mural, wiki etc.

novato
fonte
3
Se eu soubesse o que tentar, faria a pergunta?
novato
Existem dois grandes problemas com essa pergunta - (1) "melhor" é muito subjetivo. A "melhor" solução depende do seu ambiente e necessidades. (2) A falha do servidor não existe para fazer todo o trabalho para você. Espera-se que você venha à mesa com pesquisas e gaste pelo menos um pouco de esforço para encontrar uma solução por conta própria e depois faça perguntas específicas.
precisa saber é o seguinte
5
Isso me parece uma pergunta válida (e que eu também estou querendo uma resposta no momento). Encerrá-lo como "não construtivo" é ironicamente muito menos construtivo do que o OP fez a pergunta. Quem se importa se "melhor" é subjetivo? Permita que as pessoas respondam à pergunta enviando a melhor maneira (em seus olhos) de realizar esta tarefa que conhecem.
Tyler Rick

Respostas:

32

A partir da documentação :

Um backup cria um arquivo que contém o banco de dados, todos os repositórios e todos os anexos. Este arquivo será salvo no backup_path (veja config/gitlab.yml).

O nome do arquivo será [TIMESTAMP]_gitlab_backup.tar. Esse registro de data e hora pode ser usado para restaurar um backup específico.

sudo gitlab-rake gitlab:backup:create

novato
fonte
Obrigado, e onde está o caminho do backup?
Marian Klühspies
2
Esta resposta é apenas para a edição omnibus, e não se você instalou o gitlab a partir da fonte
user3791372
Posso emitir este comando enquanto o GitLab tem usuários trabalhando nas páginas wiki fazendo push e pull e outras coisas?
kiltek 02/02
1
Para a versão omnibus você pode definir seu caminho de backup via:gitlab_rails['backup_path'] = "/mnt/backup"
danger89
1
@XtraSimplicity Eu não acho que acabei tentando. IIRC, que rebaixou a versão do banco de dados temporariamente para eles correspondiam ...
Tyler Rick