Backup e Restauração do LCC
Versão
Linux Control Center = 2.10.X ou superior
Requisitos
Acesso SSH no Host do LCC com usuário root
Overview
Este guia provê informações e passo a passo para realizar backup e restauração do LCC
Objetivo
Demonstrar o processo de backup e restauração completa do LCC por meio da interface CLI.
Diretório Padrão de Backup
Recomendamos fortemente que os backups gerados sejam copiados para um local seguro, garantindo a preservação dos dados caso seja necessária alguma intervenção no futuro.
Diretório de destino dos backups: /opt/lcc/bkp/
Os arquivos de backup de configuração terão o nome no formato backup_config_YYYY-MM-DD_HH-MM-SS.tar.gz
, indicando o ano, mês, dia, hora, minuto e segundos em que o backup foi criado. Esses arquivos contêm as configurações necessárias para o funcionamento do LCC.
O arquivo de backup do banco de dados será nomeado no formato lcc_db_YYYY-MM-DD_HH-MM-SS.sql
, seguindo o mesmo padrão. Este arquivo armazena todo o banco de dados, permitindo a recuperação completa das informações armazenadas.
Parando os Containers
Antes de realizar o backup, é necessário parar os processos dos Containers do LCC separadamente para maior integridade dos dados.
Container lcc_console Comando:
docker stop lcc_console
Container lcc_worker Comando:
docker stop lcc_worker
Container lcc_alert_report Comando:
docker stop lcc_alert_report
Veja o exemplo na imagem abaixo:
Backup de Arquivos de Configuração
Este comando realiza o backup de todos os arquivos com extensão
.yml
que foram gerados durante a instalação. Estes arquivos são essenciais para o funcionamento do LCC.Comando:
lcc-cli backup -a
O backup estará compactado na extensão tar.gz
O banco de dados do LCC é criptografado, e dentro deste backup compactado terá o arquivo chamadocrypt.yml
, cujo é a chave para descriptografar durante a restauração.
Sem esta chave será impossível restauração do banco de dados.
Backup do Banco de Dados
Para realizar o backup do banco de dados do LCC, execute o comando abaixo;
Comando:
lcc-cli database --backup
O backup terá a extensão .sql com a data e hora da execução do comando de criação do backup.
Restaurando Backup
Para realizar a restauração do LCC, é necessário extrair todos os Arquivos de Configuração para o diretório raiz do sistema
/
com o usuário rootComando:
tar -xzvf nome_do_arquivo.tar.gz -C /
Após extrair os arquivos, execute o comando para restaurar o LCC a partir do arquivo
.sql
criado na etapa de Backup do Banco de Dados.Comando:
lcc-cli database --restore nome_do_arquivo.sql
Verifique se está utilizando o backup correto e confirme digitando y e pressionando enter
Iniciando os Containers
Após a restauração ser concluída, execute os comandos para inicar os Containers.
Container lcc_console Comando:
docker start lcc_console
Container lcc_worker Comando:
docker start lcc_worker
Container lcc_alert_report Comando:
docker start lcc_alert_report
Veja o exemplo na imagem abaixo:
O LCC estará pronto para o uso normalmente após a inicialização dos Containers finalizarem.
Last updated