Po instalacji

Po udanej instalacji Edge możesz wykonać kilka typowych zadań, aby sprawdzić poprawność instalacji, dostroić ustawienia i dostosować konfigurację. Są to między innymi:

Działanie Opis
Wywoływanie poleceń w komponentach Edge Za pomocą narzędzia apigee-service możesz uruchamiać, zatrzymywać, uruchamiać ponownie i sprawdzać stan każdego komponentu Edge.
Konfigurowanie komponentów Edge Za pomocą plików właściwości możesz zmienić domyślne ustawienia komponentu Edge.
Uruchom apigee-validate Wywołaj skrypty testowe, aby mieć pewność, że wszystkie komponenty zostały zainstalowane poprawnie.
Dostrój ustawienia sterty JVM Zoptymalizuj ustawienia pamięci Java dla każdego węzła.
Zarządzanie zasadami dotyczącymi haseł LDAP zmienianie domyślnego hasła do LDAP i konfigurowanie różnych ustawień uwierzytelniania,
Instalowanie apigee-monit w węźle Zainstaluj narzędzie, które monitoruje komponenty w węźle, a w przypadku niepowodzenia próbuje je ponownie uruchomić.
Konfigurowanie zadań trwałego usuwania PostgreSQL Ocinanie nadmiarowych danych zbieranych przez usługę analityczną.
Konfigurowanie naprawy narzędzia węzła Cassandra Pierścień Cassandra należy okresowo przeprowadzać, aby zapewnić spójność wszystkich węzłów.
Automatyczne uruchamianie Poproś Edge dla Private Cloud o automatyczne ponowne uruchomienie podczas ponownego uruchamiania.
Zainstaluj nowy interfejs Edge Apigee zaleca zainstalowanie nowego interfejsu użytkownika Edge, który jest ulepszonym interfejsem dla programistów i administratorów Apigee Edge dla Private Cloud.

To tylko niektóre z typowych zadań, które zwykle wykonuje się po zainstalowaniu Edge. Informacje o dodatkowych operacjach i zadaniach administracyjnych znajdziesz w artykułach o konfigurowaniu Edge i Operacji.

Wywołuj polecenia w komponentach Edge

Narzędzia do zarządzania instalacjami Edge w /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 do uruchamiania, zatrzymywania, ponownego uruchamiania lub określania stanu wszystkich komponentów Edge w węźle:

/opt/apigee/apigee-service/bin/apigee-all stop|start|restart|status|version

Do sterowania i konfigurowania poszczególnych komponentów służy narzędzie apigee-service. Narzędzie apigee-service ma taki formularz:

/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 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 brzegowy, wykonaj to polecenie:

/opt/apigee/apigee-service/bin/apigee-service edge-router restart

Możesz określić listę komponentów zainstalowanych w węźle, sprawdzając katalog /opt/apigee. Ten katalog zawiera podkatalog dla każdego komponentu Edge zainstalowanego w węźle. Każdy podkatalog jest poprzedzony ciągiem:

  • 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 służący do zarabiania. Na przykład: edge-mint-management-server.

Pełna lista działań komponentu zależy od samego komponentu, ale wszystkie komponenty obsługują te działania:

  • start, stop, restart
  • status, version
  • backup, restore
  • install, uninstall

Skonfiguruj komponenty Edge

Aby skonfigurować Edge po instalacji, musisz użyć kombinacji plików .properties i narzędzi Edge. Jeśli na przykład chcesz skonfigurować TLS/SSL w interfejsie użytkownika Edge, musisz zmodyfikować pliki .properties w celu ustawienia wymaganych właściwości. Zmiany w plikach .properties wymagają ponownego uruchomienia komponentu Edge, którego dotyczy problem.

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, edytuj odpowiedni plik .properties, a potem ponownie uruchom komponent:

/opt/apigee/apigee-service/bin/apigee-service component restart

Na przykład:

/opt/apigee/apigee-service/bin/apigee-service edge-router restart

Gdy zaktualizujesz Edge, pliki .properties z katalogu /opt/apigee/customer/application będą odczytywane. Oznacza to, że aktualizacja zachowuje wszystkie właściwości ustawione w komponencie.

Więcej informacji o konfiguracji Edge znajdziesz w artykule o konfigurowaniu Edge.

Zainstaluj apigee-monit w węźle

Po zakończeniu instalowania komponentów w węźle możesz opcjonalnie dodać narzędzie apigee-monit. apigee-monit będzie monitorować komponenty w węźle i podejmować je ponownie w przypadku niepowodzenia. Więcej informacji znajdziesz w artykule Samoleczenie za pomocą apigee-monit.

Konfigurowanie serwera OpenLDAP w trybie tylko do odczytu

Jeśli Twoja instalacja Edge zawiera serwer OpenLDAP, na który nie trzeba przekazywać ruchu, zalecamy skonfigurowanie go w trybie 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 na serwerze to polecenie, 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 gotowości, wykonując te czynności:

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