Lokalna instalacja Edge Private Cloud nie zostanie automatycznie uruchomiona ponownie podczas i uruchomić go ponownie. Aby włączyć lub wyłączyć automatyczne uruchamianie w 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 dla 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_autostart
Gdzie component_name identyfikuje komponent. Możliwe wartości:
apigee-cassandra
(Cassandra)apigee-openldap
(OpenLDAP)apigee-postgresql
(baza danych PostgreSQL)apigee-qpidd
(kwartał)apigee-sso
(SSO – logowanie jednokrotne)apigee-zookeeper
(ZooKeeper)edge-management-server
(serwer zarządzania)edge-management-ui
(nowy interfejs Edge)edge-message-processor
(procesor wiadomości)edge-postgres-server
(serwer Postgres)edge-qpid-server
(serwer Qpid)edge-router
(router brzegowy)edge-ui
(klasyczny interfejs)
Skrypt ma wpływ tylko na węzeł, w którym go uruchamiasz. Jeśli chcesz skonfigurować wszystkie węzły dla autostart, uruchom skrypt na wszystkich węzłach.
Pamiętaj, że kolejność uruchamiania komponentów jest bardzo ważna:
- Pierwsze uruchomienie ZooKeeper, Cassandra, LDAP (OpenLDAP)
Jeśli ZooKeeper i Cassandra są zainstalowane jako klaster, cały klaster musi być włączony uruchomione przed uruchomieniem jakiegokolwiek innego komponentu Apigee.
- Następnie dowolny komponent Apigee (serwer zarządzania, router, interfejs użytkownika itp.). Dla serwera Postgres Najpierw uruchom polecenie postgresql, a w przypadku serwera Qpid – uruchom polecenie qpidd.
Konsekwencje:
- Aby całkowicie ponownie uruchomić środowisko Apigee Edge, węzły z ZooKeeper i System Cassandra musi zostać całkowicie uruchomiony przed jakimkolwiek innym węzłem.
- Jeśli na co najmniej 1 węźle ZooKeeper i Cassandra działa dowolny inny komponent Apigee, nie jest zalecana funkcja automatycznego uruchamiania. Zamiast tego zacznij tworzyć komponenty w podanej kolejności. w sekcji Uruchamianie, zatrzymywanie, ponowne uruchamianie sprawdzam stan Apigee Edge.
Rozwiązywanie problemów z automatycznym uruchamianiem
Jeśli skonfigurujesz autostart, a Edge napotka problemy z uruchomieniem serwera OpenLDAP, możesz spróbować wyłączyć SELinux lub ustawić go w trybie mniej rygorystycznym we wszystkich węzłach. Aby skonfigurować SELinux:
- Edytuj plik
/etc/sysconfig/selinux
:sudo vi /etc/sysconfig/selinux
- Ustaw
SELINUX=disabled
lubSELINUX=permissive
. - Zapisz zmiany.
- Ponownie uruchom urządzenie, a następnie uruchom ponownie Edge:
/opt/apigee/apigee-service/bin/apigee-all restart