Po instalacji

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ład edge-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, restart
  • status, version
  • backup, restore
  • install, 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ć:

  1. Utwórz na serwerze plik mark_readonly.ldif z tymi wierszami:
    dn: olcDatabase={2}bdb,cn=config
    changetype: modify
    replace: olcReadOnly
    olcReadOnly: TRUE
  2. 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:

  1. Utwórz plik mark_writable.ldif na serwerze rezerwowym z tą linią:
    dn: olcDatabase={2}bdb,cn=config
    changetype: modify
    replace: olcReadOnly
    olcReadOnly: FALSE
  2. Uruchom to polecenie na serwerze rezerwowym:
    ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif