Edge for Private Cloud v. 4.16.05
Questo documento descrive la reinstallazione e il ripristino di un componente Edge. Utilizza questa procedura se devi reinstallare il componente Edge prima di ripristinare il backup.
Apache ZooKeeper
Ripristina un nodo autonomo
- Arresta ZooKeeper:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop - Rimuovi le vecchie directory ZooKeeper:
/<inst_root>/apigee/data/apigee-zookeeper
/<inst_root>/apigee/etc/apigee-zookeeper.d - Reinstalla ZooKeeper:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper install - Ripristina ZooKeeper.
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore backup-2016.03.17,14.40.41.tar.gz - Riavvia tutti i componenti:
> /<inst_root>/apigee/apigee-service/bin/apigee-all restart
Ripristina un nodo del cluster
Se un singolo nodo ZooKeeper che fa parte di un insieme non funziona, puoi creare un nuovo nodo con lo stesso nome host/indirizzo IP e reinstallare ZooKeeper. Quando il nuovo nodo ZooKeeper si unisce all'ensemble ZooKeeper, riceve gli snapshot più recenti dal leader e inizia a servire i client. Non è necessario ripristinare i dati in questa istanza.
- Reinstalla ZooKeeper:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper install - Esegui la configurazione sul nodo ZooKeeper utilizzando lo stesso file di configurazione utilizzato durante l'installazione del nodo originale:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper setup -f configFile - Avvia ZooKeeper:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper start
Ripristina un cluster completo
- Arresta l'intero cluster.
- Ripristina tutti i nodi ZooKeeper dal file di backup come descritto sopra per un singolo nodo.
- Avvia il cluster ZooKeeper.
- Riavvia tutti i componenti.
Apache Cassandra
Ripristina un nodo autonomo
- Arresta Cassandra:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra stop - Rimuovi le vecchie directory di Cassandra:
/<inst_root>/apigee/data/apigee-cassandra
/<inst_root>/apigee/etc/apigee-cassandra.d - Reinstalla Cassandra:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra install - Ripristina Cassandra:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2016.03.17,14.40.41.tar.gz - Riavvia tutti i componenti:
> /<inst_root>/apigee/apigee-service/bin/apigee-all restart
Ripristina un nodo del cluster
Se un singolo nodo Cassandra che fa parte di un insieme non funziona, puoi creare un nuovo nodo con lo stesso nome host/indirizzo IP. Devi solo reinstallare Cassandra, non è necessario ripristinare i dati.
Nota: quando esegui una reinstallazione su un nodo non seed, assicurati che almeno un nodo seed Cassandra sia attivo.
- Reinstalla Cassandra:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra install - Esegui la configurazione sul nodo Cassandra utilizzando lo stesso file di configurazione utilizzato durante l'installazione del nodo originale:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile - Avvia Cassandra:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra start - Dopo aver installato Cassandra e quando il nodo è attivo (dato che RF>=2 per tutti i keyspace),
esegui questo comando nodetool per inizializzare il nodo:
<inst_root>/apigee/apigee-cassandra/bin/nodetool -h localhost repair
Ripristina un cluster completo
- Arresta l'intero cluster.
- Ripristina tutti i nodi Cassandra dal file di backup.
- Avvia il cluster Cassandra.
- Riavvia tutti i componenti.
Database PostgreSQL
PostgreSQL in esecuzione in modalità autonoma o come master
- Arresta il server di gestione, il server Qpid e il server Postgres su tutti i nodi:
Nota: il sistema può comunque gestire le richieste ai proxy API mentre questi componenti sono arrestati.
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server stop
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server stop - Reinstalla il database PostgreSQL:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql install - Avvia PostgreSQL:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql start - Ripristina il database PostgreSQL dal file di backup:
/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2016.03.17,14.40.41.dump - Avvia il server di gestione, il server Qpid e il server Postgres su tutti i nodi:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server start
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server start
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server start
PosgreSQL in esecuzione in standby
- Reinstalla il database PostgreSQL:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql install - Riconfigura il database PostgreSQL utilizzando lo stesso file di configurazione utilizzato per installarlo:
/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -f configFile - Avvia PostgreSQL:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql start
Server Postgres
- Arresta il server Postgres su tutti i nodi master e in standby:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server stop - Rimuovi le directory del server Postgres precedenti:
/<inst_root>/apigee/data/edge-postgres-server
/<inst_root>/apigee/etc/edge-postgres-server.d - Reinstalla il server Postgres:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server install - Ripristina il server Postgres dal file di backup:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server restore backup-2016.03.17,14.40.41.tar.gz - Avvia il server Postgres su tutti i nodi master e in standby:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server start
Server Qpid e Qpidd
- Arresta Qpidd, il server Qpid e il server Postgres su tutti i nodi:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd stop - Rimuovi le vecchie directory Qpid Server e Qpidd:
/<inst_root>/apigee/data/edge-qpid-server
/<inst_root>/apigee/etc/edge-qpid-server.d
/<inst_root>/apigee/data/apigee-qpidd
/<inst_root>/apigee/etc/apigee-qpidd.d - Reinstalla Qpidd:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd install - Ripristina Qpidd:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd restore backup-2016.03.17,14.40.41.tar.gz - Avvia Qpidd:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd start - Reinstalla il server Qpid:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server install - Ripristina il server Qpid:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server restore backup-2016.03.17,14.40.41.tar.gz - Riavvia i server Qpid, Qpidd e Postgres su tutti i nodi:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd restart
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server restart
OpenLDAP
- Arresta OpenLDAP:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap stop - Reinstalla OpenLDAP:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap install - Rimuovi le vecchie directory OpenLDAP:
/<inst_root>/apigee/data/apigee-openldap
/<inst_root>/apigee/etc/apigee-openldap.d - Ripristina OpenLDAP:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap restore backup-2016.03.17,14.40.41.tar.gz - Riavvia OpenLDAP:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap start - Riavvia tutti i server di gestione:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server restart
Server di gestione
- Arresta il server di gestione:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server stop - Rimuovi le directory del server di gestione precedenti:
/<inst_root>/apigee/data/edge-management-server
/<inst_root>/apigee/etc/edge-management-server.d - Reinstalla il server di gestione:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server install - Ripristina il server di gestione dal file di backup:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server restore backup-2016.03.17,14.40.41.tar.gz - Riavvia il server di gestione:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server start
processore di messaggi
- Arresta il processore di messaggi:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-message-processor stop - Rimuovi le directory dei processori di messaggi precedenti:
/<inst_root>/apigee/data/edge-message-processor
/<inst_root>/apigee/etc/edge-message-processor.d - Reinstalla il processore di messaggi:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-message-processor install - Ripristina il processore di messaggi dal file di backup:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-message-processor restore backup-2016.03.17,14.40.41.tar.gz - Riavvia il processore di messaggi:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-message-processor start
Router
- Arresta il router:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router stop - Rimuovi le vecchie directory del router:
/<inst_root>/apigee/data/edge-router
/<inst_root>/apigee/etc/edge-router.d - Reinstalla il router:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router install - Ripristina il router dal file di backup:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restore backup-2016.03.17,14.40.41.tar.gz - Riavvia il router:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router start
UI Edge
- Arresta la UI:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui stop - Rimuovi le vecchie directory della UI:
/<inst_root>/apigee/data/edge-ui
/<inst_root>/apigee/etc/edge-ui.d - Reinstalla la UI:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui install - Ripristina la UI dal file di backup:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui restore backup-2016.03.17,14.40.41.tar.gz - Riavvia la UI:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui start
Ripristino completo del sito
- Arresta tutti i nodi dei componenti. Tieni presente che l'ordine di arresto dei sottosistemi è importante: prima tutti i nodi Edge e poi tutti i nodi degli archivi dati.
- Ripristina tutti i componenti come descritto sopra.
- Ora avvia tutti i componenti nel seguente ordine. Tieni presente che l'ordine di avvio dei sottosistemi è importante:
- Avvia il cluster ZooKeeper
- Avvia il cluster Cassandra
- Assicurati che OpenLDAP sia attivo e in esecuzione
- Avvia qpid
- Assicurati che il database PostgreSQL sia attivo e in esecuzione
- Avvia il server di gestione
- Avvia i router e i processori di messaggi
- Avvia server Qpid
- Avvia il server Postgres
- Avvia la UI di Apigee