Configuration requise pour différents identifiants sysadmin

Edge pour Private Cloud version 4.16.09

Lorsque vous avez installé Apigee Edge pour la première fois, un type spécial d'utilisateur a été créé appelé administrateur système, et en même temps, des fichiers de configuration supplémentaires ont été mis à jour avec les informations de cet utilisateur. Si vous configurez votre LDAP externe pour qu'il s'authentifie à l'aide d'un nom d'utilisateur autre qu'une adresse e-mail et / ou si vous avez un mot de passe différent dans votre LDAP externe pour cet administrateur système, vous devrez apporter les modifications décrites dans cette section.

Vous devez mettre à jour deux établissements:

  • L'interface utilisateur de gestion Apigee se connecte au serveur de gestion Apigee à l'aide d'identifiants stockés chiffrés dans un fichier de configuration. Cette mise à jour est nécessaire lorsque le nom d'utilisateur ou le mot de passe de votre administrateur système (ou les deux) est différent.
  • Apigee stocke le nom d'utilisateur de l'administrateur système dans un autre fichier qui est utilisé lors de l'exécution de divers scripts utilitaires Apigee. Cette mise à jour n'est requise que si le nom d'utilisateur de votre administrateur système est différent.

Modification des identifiants de l'interface utilisateur de gestion Edge

  1. Modifiez le fichier de configuration silencieuse que vous avez utilisé pour installer l'interface utilisateur Edge pour définir les propriétés suivantes:
    ADMIN_EMAIL=newUser
    APIGEE_ADMINPW=newPW

    SMTPHOST=smtp.gmail.com
    SMTPPORT=465
    SMTPUSER=foo@gmail.com
    SMTP PASSWORD=bar
    SMTPSSL=y

    Notez que vous devez inclure le nouveau mot de passe dans l'interface utilisateur lors de la réinitialisation.
  2. Utilisez l'utilitaire apigee-setup pour réinitialiser le mot de passe sur l'interface utilisateur Edge à partir du fichier de configuration:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

Tester la configuration

  1. Ouvrez l'interface utilisateur de gestion dans un navigateur à l'adresse suivante:
    http://<management-server-IP>:9000/

    Par exemple:
    http://192.168.52.100:9000/
  2. Connectez-vous à l'aide des nouveaux identifiants. Si la connexion aboutit, la configuration est correcte.

Modification du magasin de noms d'utilisateur d'administrateur système Edge pour les scripts utilitaires Apigee

  1. Modifiez le fichier de configuration silencieuse que vous avez utilisé pour installer l'interface utilisateur Edge pour définir la propriété suivante afin de remplacer la valeur de ADMIN_EMAIL par le nom d'utilisateur que vous utiliserez pour votre administrateur système dans votre LDAP externe:
    APIGEE_EMAIL=newUser
  2. Utilisez l'utilitaire apigee-setup pour réinitialiser le nom d'utilisateur sur tous les composants Edge du fichier de configuration:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

    Vous devez exécuter cette commande sur tous les composants Edge sur tous les nœuds Edge, y compris: serveur de gestion, routeur, processeur de messages, Qpid et Postgres.

Tester la configuration

Vérifiez que vous pouvez accéder au POD central. Sur le serveur de gestion, exécutez la commande CURL suivante:

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

Le résultat doit s'afficher 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"
} ]