Una instalación local de la nube privada perimetral no se reinicia automáticamente durante una reiniciar. Puedes usar los siguientes comandos para habilitar o inhabilitar el inicio automático en cualquier nodo.
Para habilitar todos los componentes en el nodo, sigue estos pasos:
/opt/apigee/apigee-service/bin/apigee-all enable_autostart
Para inhabilitar todos los componentes en el nodo, ejecuta el siguiente comando:
/opt/apigee/apigee-service/bin/apigee-all disable_autostart
Para habilitar o inhabilitar el inicio automático de un componente específico en el nodo:
/opt/apigee/apigee-service/bin/apigee-service component_name enable_autostart
/opt/apigee/apigee-service/bin/apigee-service component_name disable_autostart
Donde component_name identifica el componente. Estos son algunos de los valores posibles:
apigee-cassandra
(Cassandra)apigee-openldap
(OpenLDAP)apigee-postgresql
(base de datos de PostgreSQL)apigee-qpidd
(trinquete)apigee-sso
(SSO de Edge)apigee-zookeeper
(ZooKeeper)edge-management-server
(servidor de administración)edge-management-ui
(nueva IU de Edge)edge-message-processor
(Procesador de mensajes)edge-postgres-server
(servidor de Postgres)edge-qpid-server
(servidor Qpid)edge-router
(router perimetral)edge-ui
(IU clásica)
La secuencia de comandos solo afecta al nodo en el que se ejecuta. Si quieres configurar todos los nodos para autostart y ejecutar la secuencia de comandos en todos los nodos.
Ten en cuenta que el orden de inicio de los componentes es muy importante:
- Primero, inicia ZooKeeper, Cassandra, LDAP (OpenLDAP).
Si ZooKeeper y Cassandra están instalados como clúster, el clúster completo debe estar activo y en ejecución antes de iniciar cualquier otro componente de Apigee.
- Luego, cualquier componente de Apigee (servidor de administración, router, IU, etcétera). Para el servidor Postgres Primero, inicie postgresql y para Servidor Qpid, primero inicie qpidd.
Implicaciones:
- Para un reinicio completo de un entorno de Apigee Edge, los nodos con ZooKeeper y Cassandra debe iniciarse por completo antes que cualquier otro nodo.
- Si algún 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 cambio, inicia los componentes en el orden que se describe en Cómo iniciar, detener, reiniciar y verificar el estado de 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 puede intentar inhabilitar SELinux o configurarlo en modo permisivo en todos los nodos. Para configurar SELinux:
- Edita el archivo
/etc/sysconfig/selinux
:sudo vi /etc/sysconfig/selinux
- Establece
SELINUX=disabled
oSELINUX=permissive
. - Guarda los cambios.
- Reinicia la máquina y, luego, reinicia Edge:
/opt/apigee/apigee-service/bin/apigee-all restart