Ripristina da un backup

Puoi ripristinare un componente dal file creato durante il backup del componente in questione. A tale scopo, utilizza il comando restore.

Tieni presente che il comando restore:

  • Utilizza il file di backup specificato o ottiene il file di backup più recente, se non è stato specificato un nome file.
  • Assicurati che le directory dei dati del componente siano vuote.
  • Interrompe il componente. Devi riavviare esplicitamente il componente dopo un ripristino.

Questa sezione descrive come utilizzare il comando restore.

Per ripristinare un componente da un file di backup:

  1. Assicurati che le seguenti directory siano vuote:
    /opt/apigee/data/component_name
    /opt/apigee/etc/component_name.d

    Se non sono vuoti, eliminane i contenuti utilizzando comandi come il seguente:

    rm -r /opt/apigee/data/component_name
    rm -r /opt/apigee/etc/component_name.d
  2. Ripristina la configurazione e i dati precedenti utilizzando il seguente comando:
    /opt/apigee/apigee-service/bin/apigee-service component_name restore backup_file

    Dove:

    • component_name è il nome del componente. I valori possibili includono:
      • apigee-cassandra (Cassandra)
      • apigee-openldap (OpenLDAP)
      • apigee-postgresql (database PostgreSQL)
      • apigee-qpidd (qpidd)
      • apigee-sso (SSO perimetrale)
      • apigee-zookeeper (ZooKeeper)
      • edge-management-server (server di gestione)
      • edge-management-ui (nuova UI di Edge)
      • edge-message-processor (Elaboratore messaggi)
      • edge-postgres-server (server Postgres)
      • edge-qpid-server (server Qpid)
      • edge-router (router Edge)
      • edge-ui (UI classica)
    • backup_file è il nome del file che hai creato durante il backup del componente; questo valore non include il percorso, ma include il prefisso "backup-" e le estensioni dei file. Ad esempio, backup-2019.03.17,14.40.41.tar.gz.

    Ad esempio:

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

    La specifica di backup_file è facoltativa. Se omesso, Apigee utilizza il file più recente in /opt/apigee/backup/component_name.

    Il comando restore riapplica la configurazione di backup e ripristina i dati dall'esecuzione del backup.

  3. Riavvia il componente, come illustrato nell'esempio seguente:
    /opt/apigee/apigee-service/bin/apigee-service component_name start