Wymagana konfiguracja różnych danych logowania sysadmin

Edge for Private Cloud wer. 4.16.09

Przy pierwszej instalacji Apigee Edge utworzono specjalny rodzaj użytkownika o nazwie użytkownika sysadmin. W tym samym czasie 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 innej niż adres e-mail lub masz inne hasło w zewnętrznym katalogu LDAP dla tego użytkownika sysadmin, musisz wprowadzić zmiany opisane w tej sekcji.

Trzeba zaktualizować 2 lokalizacje:

  • Interfejs zarządzania Apigee loguje na serwerze Apigee Management Server przy użyciu danych logowania przechowywanych w formie zaszyfrowanej w pliku konfiguracji. Ta aktualizacja jest wymagana, gdy nazwa użytkownika lub hasło użytkownika sysadmin są różne.
  • Apigee przechowuje nazwę użytkownika sysadmin w innym pliku, który jest używany podczas uruchamiania różnych skryptów narzędzi Apigee. Ta aktualizacja jest wymagana tylko wtedy, gdy nazwa użytkownika użytkownika sysadmin jest inna.

Edytowanie danych logowania do interfejsu zarządzania Edge

  1. Edytuj cichy plik konfiguracyjny 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 SMTP należy uwzględnić wszystkie właściwości związane z hasłem SMTP.
  2. Użyj narzędzia apigee-setup, aby zresetować hasło w interfejsie użytkownika Edge z poziomu pliku konfiguracyjnego:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

Testowanie konfiguracji

  1. Otwórz interfejs zarządzania w przeglądarce na stronie:
    http://<management-server-IP>:9000/

    Na przykład:
    http://192.168.52.100:9000/
  2. Zaloguj się, używając nowych danych logowania. Jeśli logowanie się powiedzie, konfiguracja jest prawidłowa.

Edytowanie magazynu nazw użytkownika Edge sysadmin na potrzeby skryptów narzędziowych Apigee

  1. Edytuj dyskretny plik konfiguracji użyty do zainstalowania interfejsu Edge, aby ustawić następującą właściwość w celu zmiany wartości ADMIN_EMAIL na nazwę użytkownika, której będziesz używać dla użytkownika sysadmin w zewnętrznym katalogu LDAP:
    APIGEE_EMAIL=newUser
  2. Za pomocą narzędzia apigee-setup zresetuj nazwę użytkownika dla wszystkich komponentów Edge z pliku konfiguracyjnego:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

    Musisz uruchomić to polecenie we wszystkich komponentach Edge we wszystkich węzłach brzegowych, w tym: Management Server, Router, Message Processores, Qpid.

Testowanie konfiguracji

Sprawdź, czy masz dostęp do centralnego PODA. Na serwerze zarządzania uruchom to polecenie CURL:

> curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=central

Dane wyjściowe powinny mieć postać:

[ {
 "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"
} ]