Este documento aborda a restauração de qualquer componente do Edge em um ambiente atual sem precisar reinstalar o componente. Isso significa que o nó em que você está restaurando o componente tem o mesmo endereço IP ou nome DNS de quando você fez o backup.
Se você precisar reinstalar o componente, consulte Como reinstalar e restaurar componentes.
Apache ZooKeeper
Restaurar um nó independente
- Remova os diretórios antigos do ZooKeeper:
/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ó de cluster
- Se um único nó do ZooKeeper falhar, que faz parte de um conjunto, crie 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 entrar no conjunto do ZooKeeper, vai receber os snapshots mais recentes do líder e começar a atender os clientes. Não é necessário restaurar os dados nessa instância.
Restaurar um cluster completo
- Interrompa o cluster completo.
- Restaure 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 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ó de cluster
- Se um único nó do Cassandra falhar, que faz parte de um conjunto, crie 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. Só é necessário reinstalar o Cassandra, não é preciso restaurar os dados.
Ao fazer uma restauração em um nó não-seed, verifique se pelo menos um nó seed do Cassandra está ativo.
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
Só é necessário transmitir seu nome de usuário e senha se você ativou a autenticação JMX para o Cassandra.
Restaurar um cluster completo
- Interrompa o cluster completo.
- Restaure todos os nós do Cassandra do arquivo de backup.
- Inicie o cluster do Cassandra.
- Reinicie todos os componentes.
Banco de dados PostgreSQL
PosgreSQL executado de forma independente ou como mestre
- Interrompa o servidor de gerenciamento, o servidor Qpid 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 do 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 servidor Qpid 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
PostgreSQL em execução como standby
- 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 servidor Postgres:
/opt/apigee/data/edge-postgres-server /opt/apigee/etc/edge-postgres-server.d
- Restaure o servidor Postgres do 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 diretórios Qpidd antigos:
/opt/apigee/data/apigee-qpidd /opt/apigee/etc/apigee-qpidd.d
- Restaure o 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 servidor Qpid:
/opt/apigee/data/edge-qpid-server /opt/apigee/etc/edge-qpid-server.d
- Restaure o servidor Qpid 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 servidor Qpid:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
SymasLDAP
- Remova os diretórios antigos do SymasLDAP:
/opt/apigee/data/apigee-openldap /opt/apigee/etc/apigee-openldap.d
- Restaure o SymasLDAP do arquivo de backup:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore 2016.03.17,14.40.41
- Reinicie o SymasLDAP:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap start
Servidor de gerenciamento
- Remova os diretórios antigos do servidor de gerenciamento:
/opt/apigee/data/edge-management-server /opt/apigee/etc/edge-management-server.d
- Restaure o servidor de gerenciamento do 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 antigos do processador de mensagens:
/opt/apigee/data/edge-message-processor /opt/apigee/etc/edge-message-processor.d
- Restaure o Processador de mensagens 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 antigos do roteador:
/opt/apigee/data/edge-router /opt/apigee/etc/edge-router.d
- Restaure o roteador do arquivo de backup:
/opt/apigee/apigee-service/bin/apigee-service edge-router restore backup-2016.03.17,14.40.41.tar.gz
- Reiniciar o roteador:
/opt/apigee/apigee-service/bin/apigee-service edge-router start
Interface do Edge
- Remova os diretórios da interface antiga:
/opt/apigee/data/edge-ui /opt/apigee/etc/edge-ui.d
- Restaure a interface do usuário pelo arquivo de backup:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restore backup-2016.03.17,14.40.41.tar.gz
- Reinicie a interface:
/opt/apigee/apigee-service/bin/apigee-service edge-ui start