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ł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 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ć:
- Utwórz na serwerze plik
mark_readonly.ldifz tymi wierszami:dn: olcDatabase={2}mdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: TRUE - 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:
- Utwórz na serwerze rezerwowym plik
mark_writable.ldifz tym wierszem:dn: olcDatabase={2}mdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: FALSE - Wykonaj na serwerze rezerwowym to polecenie:
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif