Configurazione richiesta per credenziali sysadmin diverse

Edge per Private Cloud v. 4.16.09

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

Ci sono due sedi che devono essere aggiornate:

  • L'interfaccia utente di gestione Apigee accede al server di gestione Apigee utilizzando credenziali archiviate in un file di configurazione. Questo aggiornamento è necessario se il nome utente o la password dell'utente sysadmin sono diversi.
  • Apigee archivia 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 dell'utente sysadmin è diverso.

Modifica della credenziale dell'interfaccia utente di gestione perimetrale

  1. Modifica il file di configurazione invisibile all'utente che hai utilizzato per installare l'interfaccia utente 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 se devi reimpostare tutte le proprietà SMTP sulla UI
  2. Utilizza l'utilità apigee-setup per reimpostare la password sull'interfaccia utente Edge dal file di configurazione:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

Test della configurazione

  1. Apri l'interfaccia utente 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 ha esito positivo, la configurazione è corretta.

Modifica dell'archivio nome utente dell'amministratore di sistema Edge per gli script di utilità Apigee

  1. Modifica il file di configurazione invisibile che hai utilizzato per installare l'interfaccia utente Edge per impostare la seguente proprietà in modo da cambiare il valore di ADMIN_EMAIL con il 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 il comando CURL seguente:

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

Dovresti vedere l'output nel 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"
} ]