Antes de actualizar SaltStack Config, siempre debe realizar una copia de seguridad de los datos. En las siguientes secciones se detallan los datos de los que se debe realizar una copia de seguridad para que se puedan restaurar después de completar el proceso de actualización.

Hacer una copia de seguridad de los archivos y directorios de SaltStack Config

Los siguientes archivos y directorios contienen las configuraciones de SaltStack Config personalizadas y es necesario realizar una copia de seguridad de ellos antes de actualizar:

  1. En el nodo de RaaS, haga una copia de seguridad de estos directorios completos:
    • /etc/raas/raas
    • /etc/raas/raas.secconf
    • /var/log/raas
    • /etc/raas/pki/
    Nota:

    El directorio pki contiene archivos ocultos, así que asegúrese de hacer una copia de seguridad de todo el directorio. Realizar una copia de seguridad de los archivos de log del directorio /var/log/raas es opcional. Durante el proceso de actualización, borrará los archivos de log para proporcionar un archivo de log limpio si es necesario solucionar problemas.

  2. En cada maestro de Salt, haga una copia de seguridad de /etc/salt/master.d/raas.conf y /etc/salt/master.d/eAPIMasterPaths.conf.
    Nota:

    En función de cómo se haya instalado inicialmente SaltStack Config, las rutas de acceso al maestro de Salt de eAPI podrían encontrarse en /etc/salt/master.d/raas.conf en su lugar.

Después de realizar una copia de seguridad de los archivos principales de SaltStack Config y de Salt, continúe con la siguiente sección.

Hacer una copia de seguridad del esquema de base de datos

Al actualizar el nodo de RaaS, se actualiza el esquema de base de datos. Por este motivo, asegúrese de crear una copia de seguridad de la base de datos antes de la actualización.

Para realizar una copia de seguridad de la base de datos, primero debe buscar el nombre de la base de datos de PostgreSQL y, a continuación, copiar el contenido:

  1. En el servidor de PostgreSQL, haga una copia de seguridad de estos archivos:
    • postgres.conf
    • pg_hba.conf
  2. Inicie sesión como el usuario postgres mediante el siguiente comando.
    sudo su - postgres
  3. Obtenga el nombre de la base de datos mediante los siguientes comandos para entrar en PostgreSQL y, a continuación, enumerar las bases de datos:
    psql
    \l
  4. Para salir de PostgreSQL y cerrar sesión como el usuario postgres, presione Ctrl+D y, a continuación, ejecute el siguiente comando:
    exit
  5. Copie el contenido de la base de datos en un archivo. El siguiente comando da un ejemplo:
    pg_dump -U salt_eapi raas_db_name > postgres_raas_backup_$(date +%Y-%m-%d).sql

Se realizó una copia de seguridad de los archivos de la base de datos. Para obtener la información más reciente sobre cómo realizar copias de seguridad, consulte Copias de seguridad de la base de datos de PostgreSQL.

Qué hacer a continuación

Después de hacer una copia de seguridad de los datos, el siguiente paso en el proceso de actualización es actualizar las bases de datos de SaltStack Config. Consulte Actualizar bases de datos para obtener más información.