Un'installazione on-premise di Edge Private Cloud non si riavvia automaticamente durante riavvio. Puoi utilizzare i comandi seguenti per abilitare/disabilitare l'avvio automatico su qualsiasi nodo.
Per abilitare tutti i componenti sul 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 sul 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 sono:
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 influisce solo sul nodo su cui viene eseguito. Se vuoi configurare tutti i nodi avvio automatico, esegui lo script su tutti i nodi.
Tieni presente che l'ordine di inizio dei componenti è molto importante:
- Primo avvio ZooKeeper, Cassandra, 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 server Postgres first start postgresql e per Qpid Server prima avviare qpidd.
Implicazioni:
- Per il riavvio completo di un ambiente Apigee Edge, i nodi con ZooKeeper Cassandra deve essere avviato completamente 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. Inizia invece i componenti nell'ordine descritto in Avvio, arresto, riavvio è in corso il controllo dello stato di Apigee Edge.
Risoluzione dei problemi relativi all'avvio automatico
Se configuri l'avvio automatico e Edge rileva problemi con l'avvio del server OpenLDAP, puoi provare a disabilitare SELinux o a 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 il computer, quindi riavvia Edge:
/opt/apigee/apigee-service/bin/apigee-all restart