Backups no CycleCloud
Por padrão, o CycleCloud terá instantâneos pontuais do armazenamento de dados do aplicativo subjacente como pontos de recuperação. Eles são armazenados em /opt/cycle_server/data/backups/. O diretório de backups não tem requisitos rigorosos de E/S de leitura/gravação ou latência, portanto, ele geralmente é montado em um compartilhamento NFS ou fusível de blob para durabilidade adicional.
Importante
Dentro desse diretório também há um subdiretório chamado shared/, que contém dados comuns a todos os backups e devem ser preservados para habilitar a restauração.
Agendamento de backup
Por padrão, o CycleCloud preservará instantâneos para:
- 5 min
- 15 min
- 1 hora
- 4 horas
- 8 horas
- 1 dia
- e 7 dias
O agendamento de backup é armazenado como um registro de armazenamento de dados do tipo Application.BackupPlan
. Para acessar esse registro, acesse a página Configurações e selecione a guia Registros . Verifique se Todos os tipos de registro estão selecionados na lista suspensa. Perto da parte inferior da lista está uma categoria rotulada como Plano de Backup. Usando a opção editar , a lista de agendamento pode ser alterada e salva.
Restaurar a partir de backup
Os backups são armazenados com o tempo de restauração codificado no nome do diretório: /opt/cycle_server/data/backups/backup-2018-08-30_15-05-05+0000. Esse diretório é um ponto de restauração. Para reverter o CycleCloud de volta para esse ponto no tempo, execute o utilitário de restauração com esse ponto de restauração como o argumento . Se nenhum ponto de restauração for especificado, o ponto de restauração mais recente será usado.
cd /opt/cycle_server/
./util/restore.sh ./data/backups/backup-2019-08-30_15-05-05