Come ripristinare un componente in un ambiente esistente

Edge per Private Cloud v4.19.01

Questo documento tratta il ripristino di qualsiasi componente Edge in un ambiente esistente senza di dover reinstallare il componente. Ciò significa che il nodo in cui ripristini il componente lo stesso indirizzo IP o nome DNS dell'esecuzione del backup.

Se devi reinstallare il componente, fai riferimento all'articolo Come reinstallare e ripristinare i componenti.

Apache ZooKeeper

Ripristina un nodo autonomo

  1. Rimuovi le directory ZooKeeper precedenti:
    /opt/apigee/data/apigee-zookeeper
    /opt/apigee/etc/apigee-zookeeper.d
  2. Ripristina i dati di ZooKeeper dal file di backup:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore backup-2016.03.17,14.40.41.tar.gz
  3. Riavvia tutti i componenti per stabilire la sincronizzazione con il nuovo ZooKeeper ripristinato.

Ripristina un nodo cluster

  1. Se si verifica un errore in un singolo nodo ZooKeeper, che fa parte di un ensemble, puoi crearne uno nuovo con lo stesso nome host/indirizzo IP (segui i passaggi per la reinstallazione descritti in Come reinstallare e ripristinare componenti) e quando entra a far parte dell'ensemble ZooKeeper, riceverà le ultime istantanee dal leader e inizierà per servire i clienti. Non è necessario ripristinare i dati in questa istanza.

Ripristina un cluster completo

  1. Arresta il cluster completo.
  2. Ripristina tutti i nodi ZooKeeper dal file di backup.
  3. Avvia il cluster ZooKeeper.
  4. Riavvia tutti i componenti.

Apache Cassandra

Ripristina un nodo autonomo

  1. Rimuovi la directory Cassandra precedente:
    /opt/apigee/data/apigee-cassandra
  2. Ripristina il nodo Cassandra dal file di backup:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2016.03.17,14.40.41.tar.gz
  3. Riavvia tutti i componenti.

Ripristina un nodo cluster

  1. In caso di errore di un singolo nodo Cassandra, che fa parte di un ensemble, puoi crearne uno nuovo con lo stesso nome host/indirizzo IP (segui i passaggi per la reinstallazione descritti in Come reinstallare e ripristinare i componenti). Tu è sufficiente reinstallare Cassandra, non è necessario ripristinare i dati.

    Quando esegui un ripristino su un nodo non seed, assicurati che almeno un nodo seed Cassandra è attivo.

    Dopo l'installazione di Cassandra e il nodo è attivo, dato che RF>=2 per tutti gli spazi delle chiavi Esegui questo comando nodetool per inizializzare il nodo:

    /opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h localhost repair -pr

    Devi trasmettere il tuo nome utente e la tua password solo se l'autenticazione JMX abilitata per Cassandra.

Ripristina un cluster completo

  1. Arresta il cluster completo.
  2. Ripristina tutti i nodi Cassandra dal file di backup.
  3. Avvia il cluster Cassandra.
  4. Riavvia tutti i componenti.

Database PostgreSQL

PosgreSQL in esecuzione in modalità autonoma come master

  1. Arresta il server di gestione, il server Qpid e il server Postgres su tutti i nodi:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso stop
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
  2. Assicurati che il database PostgreSQL sia in esecuzione:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql status
  3. Ripristina il database PostgreSQL dal file di backup:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2016.03.17,14.40.41.dump
  4. Avvia il server di gestione, il server Qpid e il server Postgres su tutti i nodi:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server start
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso start
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start

PosgreSQL in esecuzione in standby

  1. Riconfigura il database PostgreSQL utilizzando lo stesso file di configurazione che hai usato per installarlo:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -f configFile
  2. Avvia PostgreSQL:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start

Server Postgres

  1. Rimuovi le directory precedenti del server Postgres:
    /opt/apigee/data/edge-postgres-server
    /opt/apigee/etc/edge-postgres-server.d
  2. Ripristina il server Postgres dal file di backup:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restore backup-2016.03.17,14.40.41.tar.gz
  3. Avvia il server Postgres:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start 

Database Qpidd

  1. Rimuovi le directory Qpidd precedenti:
    /opt/apigee/data/apigee-qpidd
    /opt/apigee/etc/apigee-qpidd.d
  2. Ripristina Qpidd:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore backup-2016.03.17,14.40.41.tar.gz 
  3. Avvia Qpidd:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start

Server Qpid

  1. Rimuovi le directory Qpid Server precedenti:
    /opt/apigee/data/edge-qpid-server
    /opt/apigee/etc/edge-qpid-server.d
  2. Ripristina Qpid Server dal file di backup:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore backup-2016.03.17,14.40.41.tar.gz
  3. Avvia server Qpid:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start

OpenLDAP

  1. Rimuovi le directory OpenLDAP precedenti:
    /opt/apigee/data/apigee-openldap
    /opt/apigee/etc/apigee-openldap.d
  2. Ripristina OpenLDAP dal file di backup:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore 2016.03.17,14.40.41
  3. Riavvia OpenLDAP:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start

Server di gestione

  1. Rimuovi le directory del server di gestione precedenti:
    /opt/apigee/data/edge-management-server
    /opt/apigee/etc/edge-management-server.d
  2. Ripristina il server di gestione dal file di backup:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server restore backup-2016.03.17,14.40.41.tar.gz
  3. Riavvia il server di gestione:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server start

processore di messaggi

  1. Rimuovi le directory del processore di messaggi precedenti:
    /opt/apigee/data/edge-message-processor
    /opt/apigee/etc/edge-message-processor.d
  2. Ripristina il processore di messaggi dal file di backup:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restore backup-2016.03.17,14.40.41.tar.gz
  3. Riavvia processore di messaggi:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor start

Router

  1. Rimuovi le directory del router precedenti:
    /opt/apigee/data/edge-router
    /opt/apigee/etc/edge-router.d
  2. Ripristina il router dal file di backup:
    /opt/apigee/apigee-service/bin/apigee-service edge-router restore backup-2016.03.17,14.40.41.tar.gz
  3. Riavvia il router:
    /opt/apigee/apigee-service/bin/apigee-service edge-router start

UI Edge

  1. Rimuovi le directory della UI precedenti:
    /opt/apigee/data/edge-ui
    /opt/apigee/etc/edge-ui.d
  2. Ripristina l'interfaccia utente dal file di backup:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restore backup-2016.03.17,14.40.41.tar.gz
  3. Riavvia UI:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui start