Impostazione dell'avvio automatico del server

Edge per 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 abilitare/disabilitare l'avvio automatico su qualsiasi nodo.

Per tutti i componenti sul nodo:

  • /<inst_root>/apigee-service/bin/apigee-all enabled_autostart
  • /<inst_root>/apigee-service/bin/apigee-all disattiva_autostart

Per un componente specifico:

  • /<inst_root>/apigee-service/bin/apigee-service comp enabled_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. Innanzitutto avvia 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.
  2. Quindi, qualsiasi componente Apigee (server di gestione, router, UI e così via). Per il server Postgres, avvia innanzitutto postgresql e per Qpid Server prima avvia 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 qualsiasi altro componente di 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 relativi all'avvio automatico

Se configuri l'avvio automatico e Edge riscontra problemi con l'avvio del server OpenLDAP, puoi provare a disabilitare SELinux o a impostarlo sulla modalità permissiva su tutti i nodi. Per configurare SELinux:

  1. Modifica il file /etc/sysconfig/selinux:
    > sudo vi /etc/sysconfig/selinux
  2. Imposta SELINUX=disattivato o SELINUX=permissivo.
  3. Salva le modifiche.
  4. Riavvia la macchina e riavvia Edge:
    > /<inst_root>/apigee/apigee-service/bin/apigee-all reboot