O Apigee Edge para nuvem privada cria um usuário administrador do sistema (sysadmin)
durante a instalação inicial e armazena as credenciais criptografadas desse usuário
em arquivos de configuração no nó da nova interface do Edge (edge-management-ui)
. A nova interface do Edge usa essas credenciais armazenadas para autenticar solicitações de back-end
para o servidor de gerenciamento. Se a senha ou o endereço de e-mail do usuário
sysadmin mudar (por exemplo, no LDAP externo ou após uma redefinição de senha
), atualize as credenciais sysadmin armazenadas no nó da nova interface do Edge.
Mudar as credenciais sysadmin da nova interface do Edge
É possível atualizar as credenciais sysadmin armazenadas na nova interface do Edge
(edge-management-ui) usando um dos seguintes métodos:
- Execute o utilitário
apigee-setupcom o perfiluee um arquivo de configuração silencioso. - Criptografe as credenciais com o
management-uibinário e definaconf_uebe_mgmtCredentialem/opt/apigee/customer/application/management-ui.properties.
Atualizar credenciais usando o apigee-setup
- Edite o arquivo de configuração silencioso usado para instalar a nova interface do Edge (
edge-management-ui) para definir as propriedades sysadmin e 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>"
É necessário incluir as propriedades SMTP ao atualizar as credenciais sysadmin porque
setup.shredefine todas as propriedades da nova interface do Edge do arquivo de configuração silencioso. - No nó da nova interface do Edge, execute o
apigee-setuputilitário com oueperfil para atualizar as credenciais emedge-management-ui:/opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile
Atualizar credenciais usando management-ui.properties
- No nó da nova interface do Edge, mude para o
/opt/apigee/edge-management-uidiretório e criptografe o nome de usuário e a senha do sysadmin usando omanagement-uibinário:cd /opt/apigee/edge-management-ui && ./bin/management-ui --encrypt 'userName:PWord'
- Abra
/opt/apigee/customer/application/management-ui.propertiesem um editor. Se o arquivo não existir, crie-o:vi /opt/apigee/customer/application/management-ui.properties
- Em
management-ui.properties, defina oconf_uebe_mgmtCredentialtoken como o valor criptografado retornado na etapa 1:conf_uebe_mgmtCredential="STRING_RETURNED_IN_STEP_1"
- Defina o proprietário de
management-ui.propertiescomoapigee:apigee:chown apigee:apigee /opt/apigee/customer/application/management-ui.properties
- Configure e reinicie a nova interface do 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
Testar a configuração da nova interface do Edge
- Abra a nova interface do Edge em um navegador na porta 3001:
http://edge_UI_IP:3001/
Exemplo:
http://192.168.52.100:3001/
- Faça login usando as credenciais sysadmin atualizadas. Um login bem-sucedido confirma que a configuração da nova interface do Edge é válida.
Testar a configuração do servidor de gerenciamento
Verifique se é possível acessar o pod central no servidor de gerenciamento executando o seguinte curl comando:
curl -u sysAdminUser:password \ http://localhost:8080/v1/servers?pod=central
O servidor de gerenciamento retorna a saída no seguinte 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" } ]