Edge para nuvem privada v4.19.01
Uma instalação local da nuvem privada de borda não é reiniciada automaticamente durante uma reinicialização. É possível usar os comandos abaixo para ativar/desativar a inicialização automática em qualquer nó.
Para ativar todos os componentes no nó:
/opt/apigee/apigee-service/bin/apigee-all enable_autostart
Para desativar todos os componentes no nó:
/opt/apigee/apigee-service/bin/apigee-all disable_autostart
Para ativar ou desativar a inicialização automática de um componente específico no nó:
/opt/apigee/apigee-service/bin/apigee-service component_name enable_autostart
/opt/apigee/apigee-service/bin/apigee-service component_name disable_autostart
Em que component_name identifica o componente. Os valores possíveis incluem:
apigee-cassandra
(Cassandra)apigee-openldap
(OpenLDAP)apigee-postgresql
(banco de dados PostgreSQL)apigee-qpidd
(Qpidd)apigee-sso
(SSO de borda)apigee-zookeeper
(ZooKeeper)edge-management-server
(Servidor de gerenciamento)edge-management-ui
(nova IU do Edge)edge-message-processor
(processador de mensagens)edge-postgres-server
(Servidor Postgres)edge-qpid-server
(servidor Qpid)edge-router
(roteador Edge)edge-ui
(IU clássica)
O script afeta apenas o nó em que é executado. Se quiser configurar todos os nós para início automático, execute o script em todos eles.
A ordem de inicialização dos componentes é muito importante:
- Primeiro inicie o ZooKeeper, o Cassandra e o LDAP (OpenLDAP).
Se o ZooKeeper e o Cassandra forem instalados como cluster, o cluster completo precisará estar ativo antes de iniciar qualquer outro componente da Apigee.
- Em seguida, qualquer componente da Apigee (servidor de gerenciamento, roteador, interface etc.). Para o Postgres Server, primeiro inicie o postgresql e, para o Qpid Server, inicie o qpidd.
Implicações:
- Para uma reinicialização completa de um ambiente do Apigee Edge, os nós com ZooKeeper e Cassandra precisam ser inicializados completamente antes de qualquer outro nó.
- Se qualquer outro componente da Apigee estiver em execução em um ou mais nós do ZooKeeper e do Cassandra, não é recomendado usar a inicialização automática. Em vez disso, inicie os componentes na ordem descrita em Como iniciar, interromper, reiniciar e conferir o status do Apigee Edge.
Solução de problemas de inicialização automática
Se você configurar a inicialização automática e o Edge encontrar problemas ao iniciar o servidor OpenLDAP, tente desativar o SELinux ou configurá-lo no modo permissivo em todos os nós. Para configurar o SELinux:
- Edite o arquivo
/etc/sysconfig/selinux
:sudo vi /etc/sysconfig/selinux
- Defina
SELINUX=disabled
ouSELINUX=permissive
. - Salve as edições.
- Reinicie a máquina e, em seguida, reinicie o Edge:
/opt/apigee/apigee-service/bin/apigee-all restart