Este documento abrange a restauração de qualquer componente do Edge a um ambiente existente sem ter que reinstalar o componente. Isso significa que o nó em que você está restaurando o componente tem o mesmo endereço IP ou nome do DNS de quando você realizou o backup.
Se for necessário reinstalar o componente, consulte Como reinstalar e restaurar componentes.
Apache ZooKeeper
Restaurar um nó independente
- Remova os diretórios do ZooKeeper antigos:
/opt/apigee/data/apigee-zookeeper /opt/apigee/etc/apigee-zookeeper.d
- Restaure os dados do ZooKeeper do arquivo de backup:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore backup-2016.03.17,14.40.41.tar.gz
- Reinicie todos os componentes para estabelecer a sincronização com o novo ZooKeeper restaurado.
Restaurar um nó do cluster
- Se um único nó do ZooKeeper falhar, que seja parte de um ensemble, você poderá criar um novo nó com o mesmo nome de host/endereço IP (siga as etapas de reinstalação mencionadas em Como reinstalar e restaurar componentes) e quando ele se juntar ao conjunto do ZooKeeper, obterá as imagens mais recentes do líder e começará para atender aos clientes. Não é necessário restaurar os dados nesta instância.
Restaurar um cluster completo
- Interrompa o cluster completo.
- Restaurar todos os nós do ZooKeeper do arquivo de backup.
- Inicie o cluster do ZooKeeper.
- Reinicie todos os componentes.
Apache Cassandra
Restaurar um nó independente
- Remova o diretório antigo do Cassandra:
/opt/apigee/data/apigee-cassandra
- Restaure o nó do Cassandra a partir do arquivo de backup:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2016.03.17,14.40.41.tar.gz
- Reinicie todos os componentes.
Restaurar um nó do cluster
- Se um único nó do Cassandra falhar, ele faz parte de um ensemble, é possível criar um novo nó
com o mesmo nome de host/endereço IP (siga as etapas de reinstalação mencionadas em Como reinstalar e restaurar componentes). Você
só precisar reinstalar o Cassandra, não será necessário restaurar os dados.
Ao executar uma restauração em um nó não de origem, garanta que pelo menos um nó de sugestão do Cassandra. está funcionando.
Depois de instalar o Cassandra e o nó estiver ativo (considerando que RF>=2 para todos os keyspaces) execute o seguinte comando
nodetool
para inicializar o nó:/opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h localhost repair -pr
Você só precisará passar seu nome de usuário e sua senha se ativou a autenticação JMX para o Cassandra.
Restaurar um cluster completo
- Interrompa o cluster completo.
- Restaure todos os nós do Cassandra a partir do arquivo de backup.
- Inicie o cluster do Cassandra.
- Reinicie todos os componentes.
Banco de dados PostgreSQL
PostgreSQL em execução autônoma ou como mestre
- Pare o servidor de gerenciamento, o Qpid Server e o servidor Postgres em todos os nós:
/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
- Verifique se o banco de dados PostgreSQL está em execução:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql status
- Restaure o banco de dados PostgreSQL pelo arquivo de backup:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2016.03.17,14.40.41.dump
- Inicie o servidor de gerenciamento, o Qpid Server e o servidor Postgres em todos os nós:
/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 em execução como em espera
- Reconfigure o banco de dados PostgreSQL usando o mesmo arquivo de configuração usado para instalá-lo:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -f configFile
- Inicie o PostgreSQL:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
Servidor Postgres
- Remova os diretórios antigos do Postgres Server:
/opt/apigee/data/edge-postgres-server /opt/apigee/etc/edge-postgres-server.d
- Restaure o servidor Postgres pelo arquivo de backup:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restore backup-2016.03.17,14.40.41.tar.gz
- Inicie o servidor Postgres:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
Banco de dados Qpidd
- Remova os antigos diretórios Qpidd:
/opt/apigee/data/apigee-qpidd /opt/apigee/etc/apigee-qpidd.d
- Restaurar Qpidd:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore backup-2016.03.17,14.40.41.tar.gz
- Inicie o Qpidd:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start
Servidor Qpid
- Remova os diretórios antigos do Qpid Server:
/opt/apigee/data/edge-qpid-server /opt/apigee/etc/edge-qpid-server.d
- Restaure o Qpid Server do arquivo de backup:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore backup-2016.03.17,14.40.41.tar.gz
- Inicie o Qpid Server:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
OpenLDAP
- Remova os diretórios OpenLDAP antigos:
/opt/apigee/data/apigee-openldap /opt/apigee/etc/apigee-openldap.d
- Restaure o OpenLDAP do arquivo de backup:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore 2016.03.17,14.40.41
- Reinicie o OpenLDAP:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap start
Servidor de gerenciamento
- Remova os diretórios antigos do Management Server:
/opt/apigee/data/edge-management-server /opt/apigee/etc/edge-management-server.d
- Restaure o servidor de gerenciamento usando o arquivo de backup:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server restore backup-2016.03.17,14.40.41.tar.gz
- Reinicie o servidor de gerenciamento:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server start
processador de mensagens
- Remova os diretórios do processador de mensagens antigos:
/opt/apigee/data/edge-message-processor /opt/apigee/etc/edge-message-processor.d
- Restaure o processador de mensagens a partir do arquivo de backup:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restore backup-2016.03.17,14.40.41.tar.gz
- Reinicie o processador de mensagens:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor start
Roteador
- Remova os diretórios do roteador antigo:
/opt/apigee/data/edge-router /opt/apigee/etc/edge-router.d
- Restaure o roteador a partir do arquivo de backup:
/opt/apigee/apigee-service/bin/apigee-service edge-router restore backup-2016.03.17,14.40.41.tar.gz
- Reinicie o roteador:
/opt/apigee/apigee-service/bin/apigee-service edge-router start
interface do Edge
- Remova os diretórios de interface antigos:
/opt/apigee/data/edge-ui /opt/apigee/etc/edge-ui.d
- Restaure a interface usando o arquivo de backup:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restore backup-2016.03.17,14.40.41.tar.gz
- Reiniciar interface:
/opt/apigee/apigee-service/bin/apigee-service edge-ui start