Lokalna instalacja Edge Private Cloud nie uruchamia się 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(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 wpływa tylko na węzeł, na którym go uruchamiasz. Jeśli chcesz skonfigurować wszystkie węzły do automatycznego uruchamiania, uruchom skrypt na wszystkich węzłach.
Pamiętaj, że kolejność uruchamiania komponentów jest bardzo ważna:
- Najpierw uruchom ZooKeeper, Cassandra, LDAP (OpenLDAP)
Jeśli ZooKeeper i Cassandra są zainstalowane jako klaster, cały klaster musi być uruchomiony przed uruchomieniem jakiegokolwiek innego komponentu Apigee.
- Następnie dowolny komponent Apigee (serwer zarządzania, router, interfejs użytkownika itp.). W przypadku serwera Postgres najpierw uruchom postgresql, a w przypadku serwera Qpid najpierw uruchom qpidd.
Konsekwencje:
- 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 na co najmniej 1 węźle ZooKeeper i Cassandra działa inny komponent Apigee, nie zalecamy korzystania z autostartu. 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 autostart, a Edge napotka problemy z uruchomieniem serwera OpenLDAP, możesz spróbować wyłączyć SELinux lub ustawić go w trybie permissive 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 komputer, a następnie przeglądarkę Edge:
/opt/apigee/apigee-service/bin/apigee-all restart