Po instalacji

Po pomyślnej instalacji Edge możesz wykonać kilka typowych zadań, aby sprawdzić instalację, dostosować ustawienia i skonfigurować system. Oto niektóre z tych zadań:

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 Użyj plików właściwości, aby zmienić domyślne ustawienia komponentów Edge.
Uruchamianie apigee-validate Wywołaj skrypty testowe, aby sprawdzić, czy instalacja każdego komponentu się powiodła.
Dostosowywanie ustawień sterty JVM Zoptymalizuj ustawienia pamięci Java dla każdego węzła.
Zarządzanie zasadami 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łędy.
Zmienianie domyślnego hasła PostgreSQL Po zainstalowaniu Edge dla chmury prywatnej zalecamy zmianę domyślnego hasła PostgreSQL, aby zapewnić bezpieczeństwo danych.
Konfigurowanie zadań czyszczenia PostgreSQL Usuń nadmiarowe dane zebrane przez usługę Analytics.
Konfigurowanie naprawy nodetool Cassandra Okresowa konserwacja, którą należy przeprowadzać w pierścieniu Cassandra, aby zapewnić spójność we wszystkich węzłach.
Włączanie autostartu Skonfiguruj Edge dla chmury prywatnej tak, aby automatycznie uruchamiał się ponownie po ponownym uruchomieniu.
Konfigurowanie nowego interfejsu Edge Skonfiguruj uwierzytelnianie i opcjonalne ustawienia nowego interfejsu Edge, czyli interfejsu zarządzania dla deweloperów i administratorów Apigee Edge dla chmury prywatnej.

Pamiętaj, że są to tylko niektóre z najczęstszych zadań wykonywanych po zainstalowaniu Edge. Więcej informacji o dodatkowych operacjach i zadaniach administracyjnych znajdziesz w artykule Konfigurowanie 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 uruchamiać, zatrzymywać i ponownie uruchamiać wszystkie komponenty Edge w węźle oraz sprawdzać ich stan:

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

Użyj narzędzia apigee-service, aby sterować poszczególnymi komponentami i je konfigurować. Narzędzie apigee-service ma 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 (Qpidd)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (serwer zarządzania)
  • edge-management-ui (nowy interfejs Edge)
  • edge-message-processor (procesor komunikatów)
  • edge-postgres-server (serwer Postgres)
  • edge-qpid-server (serwer Qpid)
  • edge-router (router brzegowy)

Oprócz tych komponentów możesz też wywoływać apigee-service w apigee-provision i apigee-validate komponentach 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 sprawdzić, przeglądają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 od Apigee. Na przykład, edge-management-server.
  • edge-mint: komponent do generowania przychodów. 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 nowym interfejsie Edge, edytuj .properties pliki, aby ustawić wymagane właściwości. Zmiany w plikach .properties wymagają ponownego uruchomienia komponentu Edge, którego dotyczą.

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 następnie 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 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 Konfigurowanie Edge.

Instalowanie apigee-monit w węźle

Po zainstalowaniu komponentów w 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łędy. Więcej informacji znajdziesz w artykule Samonaprawa za pomocą apigee-monit.

Konfigurowanie serwera SymasLDAP jako serwera tylko do odczytu

Jeśli instalacja Edge zawiera serwer SymasLDAP, na który nie trzeba przełączać ruchu do niego, zalecamy skonfigurowanie go jako serwera tylko do odczytu. Aby to zrobić:

  1. Utwórz na serwerze plik mark_readonly.ldif z tymi wierszami:
    dn: olcDatabase={2}mdb,cn=config
      changetype: modify
      replace: olcReadOnly
      olcReadOnly: TRUE
  2. Aby oznaczyć serwer jako serwer tylko do odczytu, wykonaj na nim to polecenie:
      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, aby używać go jako serwera podstawowego:

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