Como configurar o início automático do servidor

Edge para nuvem privada v. 4.16.05

Uma instalação local do Edge Private não é reiniciada automaticamente durante uma reinicialização. Use os comandos a seguir para ativar/desativar a inicialização automática em qualquer nó.

Para todos os componentes no nó:

  • /<inst_root>/apigee-service/bin/apigee-all enable_autostart
  • /<inst_root>/apigee-service/bin/apigee-all disable_autostart

Para um componente específico:

  • /<inst_root>/apigee-service/bin/apigee-service comp enable_autostart
  • /<inst_root>/apigee-service/bin/apigee-service comp disable_autostart

O script afeta apenas o nó em que é executado. Se você quiser configurar todos os nós para inicialização automática, execute o script em todos os nós.

A ordem de inicialização dos componentes é muito importante:

  1. Primeiro, inicie o ZooKeeper, o Cassandra e o LDAP (OpenLDAP)

    Se o ZooKeeper e o Cassandra estiverem instalados como cluster, o cluster completo precisará estar em execução antes de iniciar qualquer outro componente da Apigee.
  2. Em seguida, qualquer componente da Apigee (servidor de gerenciamento, roteador, interface etc.). Para o servidor Postgres, primeiro inicie o postgresql e, para o servidor Qpid, primeiro 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 é recomendável usar a inicialização automática. Em vez disso, inicie os componentes na ordem descrita abaixo em Como iniciar, interromper e reiniciar o 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, desative o SELinux ou defina-o como modo permissivo em todos os nós. Para configurar o SELinux:

  1. Edite o arquivo /etc/sysconfig/selinux:
    > sudo vi /etc/sysconfig/selinux
  2. Defina SELINUX=disabled ou SELINUX=permissive.
  3. Salve as mudanças.
  4. Reinicie a máquina e, em seguida, reinicie o Edge:
    > /<inst_root>/apigee/apigee-service/bin/apigee-all restart