Cómo configurar el inicio automático del servidor

Edge para la nube privada v. 4.16.09

Una instalación local de Edge Private no se reinicia automáticamente durante el reinicio. Puedes usar los siguientes comandos para habilitar o inhabilitar el inicio automático en cualquier nodo.

Para todos los componentes del nodo:

  • /opt/apigee/apigee-service/bin/apigee-all enable_autostart
  • /opt/apigee/apigee-service/bin/apigee-all disable_autostart

Para un componente específico:

  • /opt/apigee/apigee-service/bin/apigee-service comp enable_autostart
  • /opt/apigee/apigee-service/bin/apigee-service comp inhabilitar_autostart

La secuencia de comandos solo afecta al nodo en el que la ejecutas. Si quieres configurar todos los nodos para el inicio automático, ejecuta la secuencia de comandos en todos los nodos.

Ten en cuenta que el orden de inicio de los componentes es muy importante:

  1. Primero, inicia ZooKeeper, Cassandra, LDAP (OpenLDAP)

    Si ZooKeeper y Cassandra están instalados como clúster, el clúster completo debe estar en funcionamiento antes de iniciar cualquier otro componente de Apigee.
  2. Luego, cualquier componente de Apigee (servidor de administración, router, IU, etcétera). Para Postgres Server, primero inicia postgresql y, para Qpid Server, inicia qpidd.

Implicaciones:

  • Para reiniciar por completo un entorno de Apigee Edge, los nodos con ZooKeeper y Cassandra deben iniciarse por completo antes que cualquier otro nodo.
  • Si cualquier otro componente de Apigee se ejecuta en uno o más nodos de ZooKeeper y Cassandra, no se recomienda usar el inicio automático. En su lugar, inicia los componentes en el orden que se describe a continuación en Cómo iniciar, detener y reiniciar Apigee Edge.

Solución de problemas de inicio automático

Si configuras el inicio automático, y Edge tiene problemas para iniciar el servidor OpenLDAP, puedes intentar inhabilitar SELinux o configurarlo en el modo permisivo en todos los nodos. Para configurar SELinux:

  1. Edita el archivo /etc/sysconfig/selinux:
    > sudo vi /etc/sysconfig/selinux
  2. Configura SELINUX=inhabilitado o SELINUX=permissive.
  3. Guarda los cambios.
  4. Reinicia la máquina y, luego, reinicia Edge:
    >/opt/apigee/apigee-service/bin/apigee-all restart