Apigee Edge para nube privada crea un usuario administrador del sistema (sysadmin) durante la instalación inicial y almacena las credenciales encriptadas de ese usuario en archivos de configuración en el nodo de la IU de New Edge (edge-management-ui). La IU de New Edge usa estas credenciales almacenadas para autenticar las solicitudes de backend
al servidor de administración. Si cambia la contraseña o la dirección de correo electrónico de tu
usuario sysadmin (por ejemplo, en tu LDAP externo o después de restablecer la contraseña
), debes actualizar las credenciales de sysadmin almacenadas en el nodo de la IU de New Edge.
Cambia las credenciales de sysadmin de la IU de New Edge
Puedes actualizar las credenciales de sysadmin almacenadas en la IU de New Edge
(edge-management-ui) con cualquiera de los siguientes métodos:
- Ejecuta la utilidad
apigee-setupcon el perfiluey un archivo de configuración silencioso. - Encripta las credenciales con el objeto binario
management-uiy establececonf_uebe_mgmtCredentialen/opt/apigee/customer/application/management-ui.properties.
Actualiza las credenciales con apigee-setup
- Edita el archivo de configuración silencioso que usaste para instalar la IU de New Edge (
edge-management-ui) para establecer las propiedades de sysadmin y SMTP:ADMIN_EMAIL=newUser APIGEE_ADMINPW=newPW SMTPHOST=smtp.gmail.com SMTPPORT=465 SMTPUSER=foo@gmail.com SMTPPASSWORD=bar SMTPSSL=y SMTPMAILFROM="My Company <myco@company.com>"
Debes incluir las propiedades de SMTP cuando actualices las credenciales de sysadmin porque
setup.shrestablece todas las propiedades de la IU de New Edge del archivo de configuración silencioso. - En el nodo de la IU de New Edge, ejecuta la utilidad
apigee-setupcon el perfiluepara actualizar las credenciales enedge-management-ui:/opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile
Actualiza las credenciales con management-ui.properties
- En el nodo de la IU de New Edge, cambia al
/opt/apigee/edge-management-uidirectorio y encripta el nombre de usuario y la contraseña de sysadmin con elmanagement-uiobjeto binario:cd /opt/apigee/edge-management-ui && ./bin/management-ui --encrypt 'userName:PWord'
- Abre
/opt/apigee/customer/application/management-ui.propertiesen un editor. Si el archivo no existe, créalo:vi /opt/apigee/customer/application/management-ui.properties
- En
management-ui.properties, establece elconf_uebe_mgmtCredentialtoken en el valor encriptado que se muestra en el paso 1:conf_uebe_mgmtCredential="STRING_RETURNED_IN_STEP_1"
- Establece el propietario de
management-ui.propertiesenapigee:apigee:chown apigee:apigee /opt/apigee/customer/application/management-ui.properties
- Configura y reinicia la IU de New Edge (
edge-management-ui):/opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart
Prueba la configuración de la IU de New Edge
- Abre la IU de New Edge en un navegador en el puerto 3001:
http://edge_UI_IP:3001/
Por ejemplo:
http://192.168.52.100:3001/
- Accede con las credenciales de sysadmin actualizadas. Un acceso exitoso confirma que la configuración de la IU de New Edge es válida.
Prueba la configuración del servidor de administración
Para verificar que puedes acceder al pod central en el servidor de administración, ejecuta el siguiente curl comando:
curl -u sysAdminUser:password \ http://localhost:8080/v1/servers?pod=central
El servidor de administración devuelve un resultado con el siguiente 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" } ]