Instalacja lokalna Edge Private Cloud nie uruchamia się ponownie automatycznie podczas ponownego uruchamiania. Aby włączyć lub wyłączyć automatyczne uruchamianie na dowolnym węźle, możesz użyć tych poleceń.
Aby włączyć wszystkie komponenty w węźle:
/opt/apigee/apigee-service/bin/apigee-all enable_autostart
Aby wyłączyć wszystkie komponenty w węźle:
/opt/apigee/apigee-service/bin/apigee-all disable_autostart
Aby włączyć lub wyłączyć automatyczne uruchamianie określonego komponentu w węźle:
/opt/apigee/apigee-service/bin/apigee-service component_name enable_autostart
/opt/apigee/apigee-service/bin/apigee-service component_name disable_autostartGdzie component_name identyfikuje komponent. Możliwe wartości:
apigee-cassandra(Cassandra)apigee-openldap(OpenLDAP)apigee-postgresql(baza danych PostgreSQL)apigee-qpidd(Qpidd)apigee-zookeeper(ZooKeeper)edge-management-server(serwer zarządzania)edge-management-ui(nowy interfejs Edge)edge-message-processor(procesor komunikatów)edge-postgres-server(serwer Postgres)edge-qpid-server(serwer Qpid)edge-router(router brzegowy)
Skrypt działa tylko na węźle, w którym go uruchamiasz. Jeśli chcesz skonfigurować automatyczne uruchamianie na wszystkich węzłach, uruchom skrypt na wszystkich węzłach.
Pamiętaj, że kolejność uruchamiania komponentów jest bardzo ważna:
- Najpierw uruchom ZooKeeper, Cassandra i LDAP (SymasLDAP).
Jeśli ZooKeeper i Cassandra są zainstalowane jako klaster, przed uruchomieniem dowolnego innego komponentu Apigee cały klaster musi być włączony i działać.
- Następnie dowolny komponent Apigee (serwer zarządzania, router, nowy interfejs Edge itp.). W przypadku serwera Postgres najpierw uruchom postgresql, a w przypadku serwera Qpid najpierw uruchom qpidd.
Implikacje:
- Aby całkowicie ponownie uruchomić środowisko Apigee Edge, węzły z ZooKeeper i Cassandra muszą zostać całkowicie uruchomione przed innymi węzłami.
- Jeśli jakikolwiek inny komponent Apigee działa na co najmniej 1 węźle ZooKeeper i Cassandra, nie zalecamy używania automatycznego uruchamiania. Zamiast tego uruchom komponenty w kolejności opisanej w artykule Uruchamianie, zatrzymywanie, ponowne uruchamianie i sprawdzanie stanu Apigee Edge.
Rozwiązywanie problemów z automatycznym uruchamianiem
Jeśli skonfigurujesz automatyczne uruchamianie, a Edge napotka problemy z uruchomieniem serwera SymasLDAP, możesz spróbować wyłączyć SELinux lub ustawić go w trybie zezwalającym na wszystkich węzłach. Aby skonfigurować SELinux:
- Edytuj plik
/etc/sysconfig/selinux:sudo vi /etc/sysconfig/selinux
- Ustaw
SELINUX=disabledlubSELINUX=permissive. - Zapisz zmiany.
- Uruchom ponownie maszynę, a potem Edge:
/opt/apigee/apigee-service/bin/apigee-all restart