Edge for Private Cloud v. 4.16.05
Un'installazione on-premise di Edge Private non si riavvia automaticamente durante un riavvio. Puoi utilizzare i seguenti comandi per attivare/disattivare l'avvio automatico su qualsiasi nodo.
Per tutti i componenti sul nodo:
- /<inst_root>/apigee-service/bin/apigee-all enable_autostart
- /<inst_root>/apigee-service/bin/apigee-all disable_autostart
Per un componente specifico:
- /<inst_root>/apigee-service/bin/apigee-service comp enable_autostart
- /<inst_root>/apigee-service/bin/apigee-service comp disable_autostart
Lo script influisce solo sul 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, LDAP (OpenLDAP)
Se ZooKeeper e Cassandra sono installati come cluster, il cluster completo deve essere attivo e funzionante prima di avviare qualsiasi altro componente Apigee. - Poi, qualsiasi componente Apigee (Management Server, Router, UI ecc.). Per il server Postgres, avvia prima postgresql, mentre per il server Qpid, avvia prima qpidd.
Implicazioni:
- Per un riavvio completo di un ambiente Apigee Edge, i nodi con ZooKeeper e Cassandra devono essere avviati completamente prima di qualsiasi altro nodo.
- Se un 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 di seguito in Avvio, arresto e riavvio di Apigee Edge.
Risoluzione dei problemi di avvio automatico
Se configuri l'avvio automatico ed Edge riscontra problemi con l'avvio del server OpenLDAP, puoi provare a disattivare 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 o SELINUX=permissive.
- Salva le modifiche.
- Riavvia la macchina, quindi riavvia Edge:
> /<inst_root>/apigee/apigee-service/bin/apigee-all restart