Se requiere una configuración para diferentes credenciales de sysadmin

Edge para la nube privada v. 4.16.09

Cuando instalaste Apigee Edge por primera vez, se creó un tipo especial de usuario llamado usuario administrador del sistema y, al mismo tiempo, se actualizaron algunos archivos de configuración adicionales con los detalles de este usuario. Si configuras el LDAP externo para que se autentique con un nombre de usuario que no sea una dirección de correo electrónico o tienes una contraseña diferente en el LDAP externo para este usuario de administrador del sistema, deberás realizar los cambios que se describen en esta sección.

Debes actualizar dos ubicaciones:

  • La IU de administración de Apigee registra el servidor de administración de Apigee con credenciales que se almacenan encriptadas en un archivo de configuración. Esta actualización es obligatoria cuando el nombre de usuario o la contraseña del usuario de administrador del sistema son diferentes.
  • Apigee almacena el nombre de usuario del administrador del sistema en otro archivo que se usa cuando se ejecutan varias secuencias de comandos de utilidad de Apigee. Esta actualización solo es necesaria cuando el nombre de usuario de tu usuario de administrador del sistema es diferente.

Edita la credencial de la IU de administración de Edge

  1. Edita el archivo de configuración silencioso que usaste para instalar la IU de Edge a fin de configurar las siguientes propiedades:
    ADMIN_EMAIL=newUser
    APIGEE_ADMINPW=newPW

    SMHOST=smtp.gmail.com
    SMPORT=465
    SMUSER=foo@gmail.com
    SMPASSWORD=bar
    Ten en cuenta que todas las propiedades de SMTP en la que se pasan la IU de SMTP


  2. Usa la utilidad apigee-setup para restablecer la contraseña en la IU de Edge desde el archivo de configuración:
    >/opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

Prueba la configuración

  1. Abre la IU de administración en un navegador en:
    http://<management-server-IP>:9000/

    Por ejemplo:
    http://192.168.52.100:9000/
  2. Accede con las credenciales nuevas. Si el acceso se realiza correctamente, la configuración es correcta.

Edita el almacén de nombres de usuario del administrador del sistema de Edge para las secuencias de comandos de utilidad de Apigee

  1. Edita el archivo de configuración silencioso que usaste para instalar la IU de Edge a fin de configurar la siguiente propiedad y cambiar el valor de ADMIN_EMAIL al nombre de usuario que usarás para el usuario administrador del sistema en el LDAP externo:
    APIGEE_EMAIL=newUser
  2. Usa la utilidad apigee-setup para restablecer el nombre de usuario en todos los componentes de Edge del archivo de configuración:
    >/opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

    Debes ejecutar este comando en todos los componentes de Edge de todos los nodos de Edge, incluidos Management Server, Router, Message Processor, Qpid y Postgres.

Prueba la configuración

Verifica que puedes acceder al Pod central. En el servidor de administración, ejecuta el siguiente comando CURL:

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

Deberías ver un resultado como el siguiente:

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