Apigee Edge for Private Cloud crée un utilisateur administrateur système (sysadmin)
lors de l'installation initiale et stocke les identifiants chiffrés de cet utilisateur
dans des fichiers de configuration sur le nœud de la nouvelle interface utilisateur Edge (edge-management-ui)
. La nouvelle interface utilisateur Edge utilise ces identifiants stockés pour authentifier les requêtes de backend
auprès du serveur de gestion. Si le mot de passe ou l'adresse e-mail de votre
utilisateur sysadmin change (par exemple, dans votre LDAP externe ou après une réinitialisation du mot de passe
), vous devez mettre à jour les identifiants sysadmin stockés sur le nœud de la nouvelle interface utilisateur Edge.
Modifier les identifiants sysadmin de la nouvelle interface utilisateur Edge
Vous pouvez mettre à jour les identifiants sysadmin stockés sur la nouvelle interface utilisateur Edge
(edge-management-ui) à l'aide de l'une des méthodes suivantes :
- Exécutez l'utilitaire
apigee-setupavec le profilueet un fichier de configuration silencieux. - Chiffrez les identifiants avec le
management-uibinaire et définissezconf_uebe_mgmtCredentialdans/opt/apigee/customer/application/management-ui.properties.
Mettre à jour les identifiants à l'aide d'apigee-setup
- Modifiez le fichier de configuration silencieux que vous avez utilisé pour installer la nouvelle interface utilisateur Edge (
edge-management-ui) afin de définir les propriétés sysadmin et 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>"
Vous devez inclure les propriétés SMTP lorsque vous mettez à jour les identifiants sysadmin car
setup.shréinitialise toutes les propriétés de la nouvelle interface utilisateur Edge à partir du fichier de configuration silencieux. - Sur le nœud de la nouvelle interface utilisateur Edge, exécutez l'utilitaire
apigee-setupavec le profiluepour mettre à jour les identifiants suredge-management-ui:/opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile
Mettre à jour les identifiants à l'aide de management-ui.properties
- Sur le nœud de la nouvelle interface utilisateur Edge, accédez au
/opt/apigee/edge-management-uirépertoire et chiffrez le nom d'utilisateur et le mot de passe sysadmin à l'aide dumanagement-uibinaire :cd /opt/apigee/edge-management-ui && ./bin/management-ui --encrypt 'userName:PWord'
- Ouvrez
/opt/apigee/customer/application/management-ui.propertiesdans un éditeur. Si le fichier n'existe pas, créez-le :vi /opt/apigee/customer/application/management-ui.properties
- Dans
management-ui.properties, définissez leconf_uebe_mgmtCredentialjeton sur la valeur chiffrée renvoyée à l'étape 1 :conf_uebe_mgmtCredential="STRING_RETURNED_IN_STEP_1"
- Définissez le propriétaire de
management-ui.propertiessurapigee:apigee:chown apigee:apigee /opt/apigee/customer/application/management-ui.properties
- Configurez et redémarrez la nouvelle interface utilisateur 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
Tester la configuration de la nouvelle interface utilisateur Edge
- Ouvrez la nouvelle interface utilisateur Edge dans un navigateur sur le port 3001 :
http://edge_UI_IP:3001/
Exemple :
http://192.168.52.100:3001/
- Connectez-vous à l'aide des identifiants sysadmin mis à jour. Si la connexion réussit cela confirme que la configuration de la nouvelle interface utilisateur Edge est valide.
Tester la configuration du serveur de gestion
Vérifiez que vous pouvez accéder au pod central sur le serveur de gestion en
exécutant la commande curl suivante :
curl -u sysAdminUser:password \ http://localhost:8080/v1/servers?pod=central
Le serveur de gestion renvoie une sortie au format suivant :
[ { "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" } ]