Configurazione richiesta per credenziali sysadmin diverse

Edge for Private Cloud v. 4.16.09

Quando hai installato Apigee Edge per la prima volta, è stato creato un tipo speciale di utente chiamato utente sysadmin e, contemporaneamente, alcuni file di configurazione aggiuntivi sono stati aggiornati con i dettagli di questo utente. Se configuri l'LDAP esterno per l'autenticazione utilizzando un nome utente diverso dall'indirizzo email e / o hai una password diversa nell'LDAP esterno per questo utente sysadmin, dovrai apportare le modifiche descritte in questa sezione.

Ci sono due posizioni che devono essere aggiornate:

  • La UI di gestione di Apigee accede ad Apigee Management Server utilizzando le credenziali archiviate in modo criptato in un file di configurazione. Questo aggiornamento è necessario se il nome utente o la password dell'utente sysadmin sono diversi.
  • Apigee memorizza il nome utente sysadmin in un altro file che viene utilizzato durante l'esecuzione di vari script di utilità Apigee. Questo aggiornamento è necessario solo se il nome utente del tuo utente sysadmin è diverso.

Modifica della credenziale della UI di gestione di Edge

  1. Modifica il file di configurazione silenziosa che hai utilizzato per installare la UI Edge per impostare le seguenti proprietà:
    ADMIN_EMAIL=newUser
    APIGEE_ADMINPW=newPW

    SMTPHOST=smtp.gmail.com
    SMTPPORT=465
    SMTPUSER=foo@gmail.com
    SMTPPASSWORD=bar
    SMTPSSL=y


    Tieni presente che devi includere le proprietà SMTP quando passi la nuova password perché tutte le proprietà della UI vengono reimpostate.
  2. Utilizza l'utilità apigee-setup per reimpostare la password nell'interfaccia utente di Edge dal file di configurazione:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

Test della configurazione

  1. Apri la UI di gestione in un browser all'indirizzo:
    http://<management-server-IP>:9000/

    Ad esempio:
    http://192.168.52.100:9000/
  2. Accedi utilizzando le nuove credenziali. Se l'accesso va a buon fine, la configurazione è corretta.

Modifica dello spazio di archiviazione del nome utente sysadmin di Edge per gli script di utilità Apigee

  1. Modifica il file di configurazione silent utilizzato per installare l'interfaccia utente di Edge per impostare la seguente proprietà in modo da modificare il valore di ADMIN_EMAIL sul nome utente che utilizzerai per l'utente sysadmin nel tuo LDAP esterno:
    APIGEE_EMAIL=newUser
  2. Utilizza l'utilità apigee-setup per reimpostare il nome utente su tutti i componenti Edge dal file di configurazione:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

    Devi eseguire questo comando su tutti i componenti Edge su tutti i nodi Edge, tra cui: server di gestione, router, processore di messaggi, Qpid, Postgres.

Test della configurazione

Verifica di poter accedere al pod centrale. Sul server di gestione, esegui questo comando CURL:

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

Dovresti visualizzare un output nel seguente formato:

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