Edge para nuvem privada v4.19.01
Este documento aborda a reinstalação e a restauração de um componente do Edge. Use este procedimento se você precisar reinstalar o componente Edge antes de restaurar o backup.
Apache ZooKeeper
Restaurar um nó independente
- Parar ZooKeeper:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop - Remova os diretórios do ZooKeeper antigos:
/opt/apigee/data/apigee-zookeeper
/opt/apigee/etc/apigee-zookeeper.d - Reinstale o ZooKeeper:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install - Restaurar o ZooKeeper.
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restauração backup-2016.03.17,14.40.41.tar.gz - Reinicie todos os componentes:
> /opt/apigee/apigee-service/bin/apigee-all recarga
Restaurar um nó do cluster
Se um único nó do ZooKeeper falhar e fizer parte de um ensemble, você poderá criar um novo nó com mesmo nome de host/endereço IP e reinstale o ZooKeeper. Quando o novo nó ZooKeeper entra no O conjunto do ZooKeeper coleta as imagens mais recentes do líder e começa a atender clientes. Não é necessário restaurar os dados nesta instância.
- Reinstale o ZooKeeper:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install - Execute a configuração no nó do ZooKeeper com o mesmo arquivo de configuração usado ao instalar o
nó original:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper setup -f configFile - Iniciar o ZooKeeper:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper start
Restaurar um cluster completo
- Interrompa o cluster completo.
- Restaure todos os nós do ZooKeeper do arquivo de backup conforme descrito acima para um único nó.
- Inicie o cluster do ZooKeeper.
- Reinicie todos os componentes.
Apache Cassandra
Restaurar um nó independente
- Parar o Cassandra:
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop - Remova o diretório antigo do Cassandra:
/opt/apigee/data/apigee-cassandra - Reinstale o Cassandra:
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install - Restaurar o Cassandra:
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restauração backup-2016.03.17,14.40.41.tar.gz - Reinicie todos os componentes:
> /opt/apigee/apigee-service/bin/apigee-all recarga
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 mesmo nome de host/endereço IP. Você só precisa reinstalar o Cassandra, não é preciso restaurá-lo os dados.
Observação: ao executar uma reinstalação em um nó não original, verifique se pelo menos uma sugestão do Cassandra está ativo.
- Reinstale o Cassandra:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
- Execute a configuração no nó do Cassandra com o mesmo arquivo de configuração usado na instalação do
nó original:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile
- Inicie o Cassandra:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
- 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:
Observação: o sistema ainda pode processar solicitações para proxies de API enquanto essas componentes sejam interrompidos.
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
> /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server stop
> /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server stop - Reinstale o banco de dados PostgreSQL:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql install - Inicie o PostgreSQL:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start - Restaure o banco de dados do PostgreSQL a partir do arquivo de backup:
/opt/apigee/apigee-service/bin/apigee-service restauração do apigee-postgresql 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 Edge-qpid-server start
> /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server start
PosgreSQL em execução como em espera
- Reinstale o banco de dados PostgreSQL:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql install - Reconfigure o banco de dados PostgreSQL usando o mesmo arquivo de configuração usado para instalá-lo:
/opt/apigee/apigee-service/bin/apigee-service configuração do apigee-postgresql -f configFile - Inicie o PostgreSQL:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
Servidor Postgres
- Interrompa o servidor Postgres em todos os nós mestres e de espera:
> /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server stop - Remova os diretórios antigos do Postgres Server:
/opt/apigee/data/edge-postgres-server
/opt/apigee/etc/edge-postgres-server.d - Reinstale o servidor Postgres:
> /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server install - Restaure o servidor Postgres do arquivo de backup:
> /opt/apigee/apigee-service/bin/apigee-service Edge-postgre-server restauração backup-2016.03.17,14.40.41.tar.gz - Inicie o servidor Postgres em todos os nós mestres e de espera:
> /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server start
Qpid Server e Qpidd
- Interromper o Qpidd, o Qpid Server e o Postgres Server em todos os nós:
> /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server stop
> /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server stop
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd stop - Remova os diretórios Qpid Server e Qpidd antigos:
/opt/apigee/data/edge-qpid-server
/opt/apigee/etc/edge-qpid-server.d
/opt/apigee/data/apigee-qpidd
/opt/apigee/etc/apigee-qpidd.d - Reinstale o Qpidd:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd install - Restaurar Qpidd:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd somente backup-2016.03.17,14.40.41.tar.gz - Inicie o Qpidd:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start - Reinstale o Qpid Server:
> /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server install - Restaurar o servidor Qpid:
> /opt/apigee/apigee-service/bin/apigee-service perímetro-qpid-server restauração backup-2016.03.17,14.40.41.tar.gz - Reinicie os servidores Qpid Server, Qpidd e Postgres em todos os nós:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restart
> /opt/apigee/apigee-service/bin/apigee-service perímetro-qpid-server reinicialização
> /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server reboot
OpenLDAP
- Parar o OpenLDAP:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop - Reinstalar o OpenLDAP:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap install - Remova os diretórios OpenLDAP antigos:
/opt/apigee/data/apigee-openldap
/opt/apigee/etc/apigee-openldap.d - Restaurar o OpenLDAP:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap restauração backup-2016.03.17,14.40.41.tar.gz - Reiniciar o OpenLDAP:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start - Reinicie todos os servidores de gerenciamento:
> /opt/apigee/apigee-service/bin/apigee-service Edge-management-server reinicialização
Servidor de gerenciamento
- Parar o servidor de gerenciamento:
> /opt/apigee/apigee-service/bin/apigee-service Edge-management-server stop - Remova os diretórios antigos do Management Server:
/opt/apigee/data/edge-management-server
/opt/apigee/etc/edge-management-server.d - Reinstale o servidor de gerenciamento:
> /opt/apigee/apigee-service/bin/apigee-service Edge-management-server install - Restaurar o servidor de gerenciamento usando o arquivo de backup:
> /opt/apigee/apigee-service/bin/apigee-service Edge-management-server restauração 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
- Parar processador de mensagens:
> /opt/apigee/apigee-service/bin/apigee-service Edge-message-processor stop - Remova os diretórios do processador de mensagens antigos:
/opt/apigee/data/edge-message-processor
/opt/apigee/etc/edge-message-processor.d - Reinstale o processador de mensagens:
> /opt/apigee/apigee-service/bin/apigee-service Edge-message-processor install - Restaurar o processador de mensagens usando o arquivo de backup:
> /opt/apigee/apigee-service/bin/apigee-service Edge-message-processor restauração 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
- Roteador de parada:
> /opt/apigee/apigee-service/bin/apigee-service Edge-router stop - Remova os diretórios antigos do Router:
/opt/apigee/data/edge-router
/opt/apigee/etc/edge-router.d - Reinstalar o roteador:
> /opt/apigee/apigee-service/bin/apigee-service Edge-router install - Restaure o roteador com o arquivo de backup:
> /opt/apigee/apigee-service/bin/apigee-service Edge-router restauração 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
- Interromper interface:
> /opt/apigee/apigee-service/bin/apigee-service Edge-ui stop - Remova os diretórios de interface antigos:
/opt/apigee/data/edge-ui
/opt/apigee/etc/edge-ui.d - Reinstalar a interface:
> /opt/apigee/apigee-service/bin/apigee-service Edge-ui install - Restaurar a interface usando o arquivo de backup:
> /opt/apigee/apigee-service/bin/apigee-service Edge-ui restauração backup-2016.03.17,14.40.41.tar.gz - Reiniciar interface:
> /opt/apigee/apigee-service/bin/apigee-service Edge-ui start
Concluir a recuperação do site
- Interrompa todos os nós dos componentes. A ordem de parada dos subsistemas é importante, primeiro todos os nós do Edge e, em seguida, todos os nós do repositório de dados.
- Restaure todos os componentes conforme descrito acima.
- Agora, inicie todos os componentes na seguinte ordem. Observe que a ordem de iniciar
é importante:
- Inicie o cluster do ZooKeeper
- Iniciar o cluster do Cassandra
- Verifique se o OpenLDAP está instalado e em execução
- Iniciar qpid
- Verificar se o banco de dados PostgreSQL está em execução
- Iniciar servidor de gerenciamento
- Iniciar roteadores e processadores de mensagens
- Iniciar o servidor Qpid
- Iniciar o servidor do Postgres
- Iniciar a interface da Apigee