Restablecer desde una copia de seguridad

Puedes restablecer un componente del archivo que creaste cuando creaste una copia de seguridad de ese componente. Para ello, usa el comando restore.

Ten en cuenta que el comando restore realiza las siguientes acciones:

  • Usa el archivo de copia de seguridad especificado u obtiene el más reciente si no se especificó un nombre de archivo.
  • Garantiza que los directorios de datos del componente estén vacíos.
  • Detiene el componente. Debes reiniciar el componente de forma explícita después de un restablecimiento.

En esta sección, se describe cómo usar el comando restore.

Para restablecer un componente a partir de un archivo de copia de seguridad, haz lo siguiente:

  1. Asegúrate de que los siguientes directorios estén vacíos:
    /opt/apigee/data/component_name
    /opt/apigee/etc/component_name.d

    Si no están vacíos, borra su contenido con comandos como los siguientes:

    rm -r /opt/apigee/data/component_name
    rm -r /opt/apigee/etc/component_name.d
  2. Restablece la configuración y los datos anteriores con el siguiente comando:
    /opt/apigee/apigee-service/bin/apigee-service component_name restore backup_file

    Aquí:

    • component_name es el nombre del componente. Estos son algunos de los valores posibles:
      • apigee-cassandra (Cassandra)
      • apigee-openldap (OpenLDAP)
      • apigee-postgresql (base de datos de PostgreSQL)
      • apigee-qpidd (trinquete)
      • apigee-sso (SSO de Edge)
      • apigee-zookeeper (ZooKeeper)
      • edge-management-server (servidor de administración)
      • edge-management-ui (nueva IU de Edge)
      • edge-message-processor (Procesador de mensajes)
      • edge-postgres-server (servidor de Postgres)
      • edge-qpid-server (servidor Qpid)
      • edge-router (router perimetral)
      • edge-ui (IU clásica)
    • backup_file es el nombre del archivo que creaste cuando creaste una copia de seguridad de ese componente. Este valor no incluye la ruta de acceso, pero sí incluye el prefijo "backup-" y las extensiones de archivo. Por ejemplo: backup-2019.03.17,14.40.41.tar.gz.

    Por ejemplo:

    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2019.03.17,14.40.41.tar.gz

    Especificar backup_file es opcional. Si se omite, Apigee usa el archivo más reciente en /opt/apigee/backup/component_name.

    El comando restore vuelve a aplicar la configuración de copia de seguridad y restablece los datos de cuando se creó la copia de seguridad.

  3. Reinicia el componente, como se muestra en el siguiente ejemplo:
    /opt/apigee/apigee-service/bin/apigee-service component_name start