Po pomyślnej instalacji Edge możesz wykonać kilka typowych zadań, aby sprawdzić instalację, dostosować ustawienia i dostosować konfigurację. Te zadania obejmują:
| Zadanie | Opis |
|---|---|
| Wywoływanie poleceń w komponentach Edge | Użyj narzędzia apigee-service, aby uruchamiać, zatrzymywać i ponownie uruchamiać poszczególne komponenty Edge oraz sprawdzać ich stan. |
| Konfigurowanie komponentów Edge | Aby zmienić domyślne ustawienia komponentu Edge, użyj plików właściwości. |
| Uruchamianie apigee-validate | Wywołaj skrypty testowe, aby upewnić się, że instalacja każdego komponentu zakończyła się powodzeniem. |
| Dostosowywanie ustawień sterty JVM | Zoptymalizuj ustawienia pamięci Java dla każdego węzła. |
| Zarządzanie zasadami dotyczącymi haseł LDAP | Zmień domyślne hasło LDAP i skonfiguruj różne ustawienia uwierzytelniania. |
| Instalowanie apigee-monit w węźle | Zainstaluj i używaj narzędzia, które monitoruje komponenty w węźle i próbuje je ponownie uruchomić, jeśli wystąpi błąd. |
| Konfigurowanie zadań czyszczenia PostgreSQL | Usuń nadmiar danych zebranych przez usługę analityczną. |
| Konfigurowanie naprawy narzędzia nodetool Cassandra | Okresowa konserwacja, którą należy przeprowadzić na pierścieniu Cassandra, aby zapewnić spójność wszystkich węzłów. |
| Włączanie automatycznego uruchamiania | Skonfiguruj Edge dla chmury prywatnej tak, aby automatycznie uruchamiał się ponownie podczas ponownego uruchamiania. |
| Instalowanie nowego interfejsu Edge | Apigee zaleca zainstalowanie nowego interfejsu Edge, który jest ulepszonym interfejsem użytkownika dla deweloperów i administratorów Apigee Edge dla chmury prywatnej. |
Pamiętaj, że są to tylko niektóre z najczęstszych zadań, które zwykle wykonuje się po zainstalowaniu Edge. Dodatkowe zadania operacyjne i administracyjne znajdziesz w artykułach Jak skonfigurować Edge i Operacje.
Wywoływanie poleceń w komponentach Edge
Edge instaluje narzędzia do zarządzania w katalogu /opt/apigee/apigee-service/bin, których możesz używać do zarządzania instalacją Edge. Możesz na przykład użyć narzędzia apigee-all, aby uruchomić, zatrzymać, ponownie uruchomić lub określić stan wszystkich komponentów Edge w węźle:
/opt/apigee/apigee-service/bin/apigee-all stop|start|restart|status|version
Aby kontrolować i konfigurować poszczególne komponenty, użyj narzędzia apigee-service. Narzędzie apigee-service ma następującą postać:
/opt/apigee/apigee-service/bin/apigee-service component_name action
Gdzie component_name identyfikuje komponent. Komponent musi znajdować się w węźle, w którym wykonujesz polecenie apigee-service. W zależności od konfiguracji wartości component_name mogą obejmować:
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)
Oprócz tych komponentów możesz też wywołać apigee-service w komponentach apigee-provision i apigee-validate, w zależności od konfiguracji.
Aby na przykład ponownie uruchomić router Edge, wykonaj to polecenie:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
Listę komponentów zainstalowanych w węźle możesz określić, sprawdzając katalog /opt/apigee. Ten katalog zawiera podkatalog dla każdego komponentu Edge zainstalowanego w węźle. Każdy podkatalog ma prefiks:
apigee: komponent innej firmy używany przez Edge. Na przykład:apigee-cassandra.edge: komponent Edge z Apigee. Na przykład:edge-management-server.edge-mint: komponent Zarabianie. Na przykładedge-mint-management-server.
Pełna lista działań dla komponentu zależy od samego komponentu, ale wszystkie komponenty obsługują te działania:
start, stop, restartstatus, versionbackup, restoreinstall, uninstall
Konfigurowanie komponentów Edge
Aby skonfigurować Edge po instalacji, użyj kombinacji plików .properties i narzędzi Edge. Aby na przykład skonfigurować TLS/SSL w interfejsie Edge, musisz zmodyfikować pliki .properties, aby ustawić niezbędne właściwości. Zmiany w plikach .properties wymagają ponownego uruchomienia odpowiedniego komponentu Edge.
Pliki .properties znajdują się w katalogu /opt/apigee/customer/application.
Każdy komponent ma w tym katalogu własny plik .properties.
Na przykład: router.properties i management-server.properties.
Aby ustawić właściwość komponentu, zmodyfikuj odpowiedni plik .properties, a następnie uruchom ponownie komponent:
/opt/apigee/apigee-service/bin/apigee-service component restart
Na przykład:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
Gdy aktualizujesz Edge, odczytywane są pliki .properties w katalogu /opt/apigee/customer/application. Oznacza to, że aktualizacja zachowuje wszystkie właściwości ustawione w komponencie.
Więcej informacji o konfiguracji Edge znajdziesz w artykule Jak skonfigurować Edge.
Instalowanie apigee-monit w węźle
Po zakończeniu instalowania komponentów na węźle możesz opcjonalnie dodać narzędzie apigee-monit. apigee-monit będzie monitorować komponenty w węźle i próbować je ponownie uruchomić, jeśli wystąpi błąd.
Więcej informacji znajdziesz w artykule Samonaprawa za pomocą apigee-monit.
Konfigurowanie serwera OpenLDAP jako tylko do odczytu
Jeśli instalacja Edge zawiera serwer OpenLDAP, na który nie trzeba przełączać ruchu, zalecamy skonfigurowanie serwera jako tylko do odczytu. Aby to zrobić:
- Utwórz na serwerze plik
mark_readonly.ldifz tymi wierszami:dn: olcDatabase={2}bdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: TRUE - Wykonaj to polecenie na serwerze, aby oznaczyć go jako tylko do odczytu:
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_readonly.ldif
Jeśli serwer podstawowy ulegnie awarii, możesz przełączyć się z powrotem na serwer rezerwowy jako podstawowy w następujący sposób:
- Utwórz plik
mark_writable.ldifna serwerze rezerwowym z tą linią:dn: olcDatabase={2}bdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: FALSE - Uruchom to polecenie na serwerze rezerwowym:
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif