Configuration requise pour différents identifiants sysadmin

Edge for Private Cloud v. 4.16.09

Lorsque vous avez installé Apigee Edge pour la première fois, un type d'utilisateur spécial appelé "administrateur système" a été créé. 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 qui n'est pas une adresse e-mail et / ou si vous avez un mot de passe différent dans votre LDAP externe pour cet utilisateur administrateur système, vous devrez apporter les modifications décrites dans cette section.

Vous devez mettre à jour deux emplacements :

  • L'interface utilisateur de gestion Apigee se connecte au serveur de gestion Apigee à l'aide d'identifiants stockés de manière chiffrée dans un fichier de configuration. Cette mise à jour est requise lorsque le nom d'utilisateur et/ou le mot de passe de votre utilisateur sysadmin sont différents.
  • 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 d'utilitaire Apigee. Cette mise à jour n'est requise que si le nom d'utilisateur de votre administrateur système est différent.

Modifier les identifiants de l'UI de gestion Edge

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

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


    Notez que vous devez inclure les propriétés SMTP lorsque vous transmettez le nouveau mot de passe, car toutes les propriétés de l'interface utilisateur sont réinitialisées.
  2. Utilisez l'utilitaire apigee-setup pour réinitialiser le mot de passe de 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/

    Exemple :
    http://192.168.52.100:9000/
  2. Connectez-vous à l'aide des nouveaux identifiants. Si la connexion réussit, la configuration est correcte.

Modifier le magasin de noms d'utilisateur de l'administrateur système Edge pour les scripts utilitaires Apigee

  1. Modifiez le fichier de configuration silencieux que vous avez utilisé pour installer l'interface utilisateur Edge afin de définir la propriété suivante pour remplacer la valeur de ADMIN_EMAIL par le nom d'utilisateur que vous utiliserez pour votre utilisateur 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 à partir 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 de tous les nœuds Edge, y compris : serveur de gestion, routeur, processeur de messages, Qpid, 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"
} ]