Antes do upgrade do SaltStack Config, você sempre deve fazer backup dos seus dados. As seções a seguir explicam quais dados precisam ser armazenados em backup para que possam ser restaurados após a conclusão do processo de upgrade.
Fazer backup de arquivos e diretórios do SaltStack Config
Os seguintes arquivos e diretórios contêm suas configurações personalizadas do SaltStack Config e precisam ser armazenados em backup antes do upgrade:
- No nó RaaS, faça back-up destes diretórios inteiros:
/etc/raas/raas
/etc/raas/raas.secconf
/var/log/raas
/etc/raas/pki/
Observação:O diretório
pki
contém arquivos ocultos. Portanto, certifique-se de fazer back-up de todo o diretório. O backup dos arquivos de log no diretório/var/log/raas
é opcional. Durante o processo de upgrade, você limpará os arquivos de log para fornecer um arquivo de log limpo caso seja necessário solucionar algum problema. - Em cada mestre Salt, faça backup dos arquivos
/etc/salt/master.d/raas.conf
e/etc/salt/master.d/eAPIMasterPaths.conf
.Observação:Dependendo de como você instalou o SaltStack Config inicialmente, é possível que os caminhos do mestre Salt eAPI estejam no arquivo
/etc/salt/master.d/raas.conf
.
Após o backup do SaltStack Config e dos arquivos do mestre Salt, prossiga para a próxima seção.
Fazer backup do seu esquema de banco de dados
Durante o upgrade do seu nó RaaS, o esquema de banco de dados é atualizado. Por esse motivo, certifique-se de criar um backup do seu banco de dados antes do upgrade.
Para fazer backup do banco de dados, primeiro você precisa procurar o nome do seu banco de dados PostgreSQL e copiar o conteúdo:
- No servidor PostgreSQL, faça backup destes arquivos:
postgres.conf
pg_hba.conf
- Faça login como usuário
postgres
com o seguinte comando:sudo su - postgres
- Obtenha o nome do banco de dados, usando os seguintes comandos para entrar no PostgreSQL e depois listar os bancos de dados:
psql \l
- Para sair do PostgreSQL e fazer logoff como usuário
postgres
, pressione Ctrl+D e execute o seguinte comando:exit
- Copie o conteúdo do banco de dados em um arquivo. O comando a seguir fornece um exemplo:
pg_dump -U salt_eapi raas_db_name > postgres_raas_backup_$(date +%Y-%m-%d).sql
O backup dos seus arquivos de banco de dados está pronto. Para obter as informações mais atuais sobre como realizar backups, consulte Backups do banco de dados PostgreSQL.
O que fazer em seguida
Depois de fazer backup dis seus dados, a próxima etapa do processo de upgrade é atualizar seus bancos de dados do SaltStack Config. Consulte Fazer upgrade dos bancos de dados para obter mais informações.