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:

  1. 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.

  2. 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:

  1. No servidor PostgreSQL, faça backup destes arquivos:
    • postgres.conf
    • pg_hba.conf
  2. Faça login como usuário postgres com o seguinte comando:
    sudo su - postgres
  3. Obtenha o nome do banco de dados, usando os seguintes comandos para entrar no PostgreSQL e depois listar os bancos de dados:
    psql
    \l
  4. Para sair do PostgreSQL e fazer logoff como usuário postgres, pressione Ctrl+D e execute o seguinte comando:
    exit
  5. 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.