Edge dla chmury prywatnej w wersji 4.16.09
Podczas pierwszej instalacji Apigee Edge został utworzony specjalny rodzaj użytkownika, zwany użytkownikiem sysadmin, a jednocześnie niektóre dodatkowe pliki konfiguracyjne zostały zaktualizowane o dane tego użytkownika. Jeśli skonfigurujesz zewnętrzny serwer LDAP do uwierzytelniania przy użyciu nazwy użytkownika, która nie jest adresem e-mail, lub jeśli masz inne hasło na zewnętrznym serwerze LDAP dla tego sysadmina, musisz wprowadzić zmiany opisane w tej sekcji.
Musisz zaktualizować 2 lokalizacje:
- Interfejs zarządzania Apigee loguje się na serwerze zarządzania Apigee przy użyciu danych logowania, które są przechowywane w postaci zaszyfrowanej w pliku konfiguracji. Ta aktualizacja jest wymagana, gdy nazwa użytkownika lub hasło administratora systemu są inne.
- Apigee przechowuje nazwę użytkownika sysadmin w innym pliku, który jest używany podczas uruchamiania różnych skryptów narzędziowych Apigee. Ta aktualizacja jest wymagana tylko wtedy, gdy nazwa użytkownika sysadmin jest inna.
Edytowanie danych logowania do interfejsu zarządzania Edge
- Zmodyfikuj plik konfiguracji instalacji dyskretnej, który został użyty do zainstalowania interfejsu Edge, aby ustawić te właściwości:
ADMIN_EMAIL=newUser
APIGEE_ADMINPW=newPW
SMTPHOST=smtp.gmail.com
SMTPPORT=465
SMTPUSER=foo@gmail.com
SMTPPASSWORD=bar
SMTPSSL=y
Pamiętaj, że podczas przekazywania nowego hasła musisz uwzględnić właściwości SMTP, ponieważ wszystkie właściwości interfejsu są resetowane. - Użyj narzędzia apigee-setup, aby zresetować hasło w interfejsie Edge z pliku konfiguracji:
> /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile
Testowanie konfiguracji
- Otwórz interfejs zarządzania w przeglądarce pod adresem:
http://<management-server-IP>:9000/
Na przykład:
http://192.168.52.100:9000/ - Zaloguj się, używając nowych danych logowania. Jeśli logowanie się powiedzie, konfiguracja jest prawidłowa.
Edytowanie magazynu nazw użytkowników administratora systemu Edge na potrzeby skryptów narzędziowych Apigee
- Zmodyfikuj plik konfiguracji instalacji dyskretnej, który został użyty do zainstalowania interfejsu Edge, aby ustawić tę właściwość i zmienić wartość ADMIN_EMAIL na nazwę użytkownika, której będziesz używać dla użytkownika sysadmin w zewnętrznym katalogu LDAP:
APIGEE_EMAIL=newUser - Użyj narzędzia apigee-setup, aby zresetować nazwę użytkownika we wszystkich komponentach Edge z pliku konfiguracji:
> /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile
Musisz uruchomić to polecenie we wszystkich komponentach Edge we wszystkich węzłach Edge, w tym: serwerze zarządzania, routerze, procesorze komunikatów, Qpid i Postgres.
Testowanie konfiguracji
Sprawdź, czy masz dostęp do centralnego POD. Na serwerze zarządzania uruchom to polecenie CURL:
> curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=central
Powinny pojawić się dane wyjściowe w takiej postaci:
[ { "internalIP" : "192.168.1.11", "isUp" : true, "pod" : "central", "reachable" : true, "region" : "dc-1", "tags" : { "property" : [ ] }, "type" : [ "application-datastore", "scheduler-datastore", "management-server", "auth-datastore", "apimodel-datastore", "user-settings-datastore", "audit-datastore" ], "uUID" : "d4bc87c6-2baf-4575-98aa-88c37b260469" }, { "externalHostName" : "localhost", "externalIP" : "192.168.1.11", "internalHostName" : "localhost", "internalIP" : "192.168.1.11", "isUp" : true, "pod" : "central", "reachable" : true, "region" : "dc-1", "tags" : { "property" : [ { "name" : "started.at", "value" : "1454691312854" }, ... ] }, "type" : [ "qpid-server" ], "uUID" : "9681202c-8c6e-4da1-b59b-23e3ef092f34" } ]