Impostazione dell'avvio automatico del server

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:

  1. 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.
  2. 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:

  1. Modifica il file /etc/sysconfig/selinux:
    > sudo vi /etc/sysconfig/selinux
  2. Imposta SELINUX=disabled o SELINUX=permissive.
  3. Salva le modifiche.
  4. Riavvia la macchina, quindi riavvia Edge:
    > /<inst_root>/apigee/apigee-service/bin/apigee-all restart