Edge for Private Cloud v4.19.01
Un'installazione on-premise di Edge Private Cloud non si riavvia automaticamente durante un riavvio. Puoi utilizzare i seguenti comandi per attivare/disattivare l'avvio automatico su qualsiasi nodo.
Per abilitare tutti i componenti del nodo:
/opt/apigee/apigee-service/bin/apigee-all enable_autostart
Per disabilitare tutti i componenti sul nodo:
/opt/apigee/apigee-service/bin/apigee-all disable_autostart
Per attivare o disattivare l'avvio automatico per un componente specifico del nodo:
/opt/apigee/apigee-service/bin/apigee-service component_name enable_autostart
/opt/apigee/apigee-service/bin/apigee-service component_name disable_autostart
Dove component_name identifica il componente. I valori possibili includono:
apigee-cassandra
(Cassandra)apigee-openldap
(OpenLDAP)apigee-postgresql
(database PostgreSQL)apigee-qpidd
(qpidd)apigee-sso
(SSO perimetrale)apigee-zookeeper
(ZooKeeper)edge-management-server
(server di gestione)edge-management-ui
(nuova UI di Edge)edge-message-processor
(Elaboratore messaggi)edge-postgres-server
(server Postgres)edge-qpid-server
(server Qpid)edge-router
(router Edge)edge-ui
(UI classica)
Lo script interessa solo il nodo su cui lo esegui. Se vuoi configurare tutti i nodi per l'avvio automatico, esegui lo script su tutti i nodi.
Tieni presente che l'ordine di avvio dei componenti è molto importante:
- Per prima cosa avvia ZooKeeper, Cassandra e LDAP (OpenLDAP)
Se ZooKeeper e Cassandra sono installati come cluster, il cluster completo deve essere attivo e in esecuzione prima di avviare qualsiasi altro componente Apigee.
- Quindi, qualsiasi componente Apigee (server di gestione, router, interfaccia utente e così via). Per Postgres Server, avvia prima postgresql e per Qpid Server avvia prima qpidd.
Implicazioni:
- Per il riavvio completo di un ambiente Apigee Edge, i nodi con ZooKeeper e Cassandra devono essere avviati prima di qualsiasi altro nodo.
- Se qualsiasi altro componente Apigee è in esecuzione su uno o più nodi ZooKeeper e Cassandra, non è consigliabile utilizzare l'avvio automatico. Avvia invece i componenti nell'ordine descritto in Avvio, arresto, riavvio e controllo dello stato di Apigee Edge.
Risolvere i problemi di avvio automatico
Se configuri l'avvio automatico e Edge riscontra problemi con l'avvio del server OpenLDAP, puoi provare a disattivare SELinux o impostarlo in modalità permissiva su tutti i nodi. Per configurare SELinux:
- Modifica il file
/etc/sysconfig/selinux
:sudo vi /etc/sysconfig/selinux
- Imposta
SELINUX=disabled
oSELINUX=permissive
. - Salva le modifiche.
- Riavvia la macchina, quindi riavvia Edge:
/opt/apigee/apigee-service/bin/apigee-all restart