Compatibilité avec plusieurs instances d'interface utilisateur Edge

Vous pouvez installer plusieurs instances de l'interface utilisateur Edge dans un scénario de haute disponibilité. Toutefois, après avoir installé les deux instances de l'interface utilisateur Edge, vous devez effectuer les tâches de post-installation dans pour synchroniser les paramètres de propriété entre les deux.

Plus précisément, vous devez configurer les deux instances d'UI afin qu'elles aient la même valeur pour les éléments suivants : propriétés:

application.secret=value
mail.smtp.credential=value
apigee.mgmt.credential=value

De plus, si vous les configurez pour utiliser TLS, vous devez vous assurer que vous utilisez les mêmes un certificat et une clé sur les deux instances.

Configurer les instances Edge d'interface utilisateur à l'aide de HTTP

  1. Connectez-vous au nœud hébergeant les premières instances de l'interface utilisateur Edge (ne vous connectez pas à l'interface utilisateur elle-même, mais en tant qu'utilisateur sur le nœud).
  2. Ouvrir /opt/apigee/edge-ui/conf/apigee.conf dans un et copiez les valeurs des propriétés suivantes pour une utilisation ultérieure:
    mail.smtp.credential="value"
    apigee.mgmt.credential="value"
  3. Ouvrez /opt/apigee/edge-ui/conf/application.conf dans un éditeur et copiez le de la propriété suivante pour une utilisation ultérieure:
    application.secret="value"
  4. Connectez-vous au nœud qui héberge la deuxième instance de l'interface utilisateur Edge.
  5. Ouvrir /opt/apigee/customer/application/ui.properties sur la deuxième instance d'UI dans un éditeur. Si le fichier n'existe pas, créez-le.
  6. Ajoutez les propriétés suivantes à /opt/apigee/customer/application/ui.properties : y compris les valeurs que vous avez copiées à partir de la première instance de l'UI:
    conf_application_application.secret="value"
    conf_apigee_mail.smtp.credential="value"
    conf_apigee_apigee.mgmt.credential="value"

    Notez que vous ajoutez le préfixe conf_application_ ou conf_apigee_

  7. Enregistrez le fichier.
  8. Assurez-vous que /opt/apigee/customer/application/ui.properties appartient au compte "apigee" utilisateur:
    chown apigee:apigee /opt/apigee/customer/application/ui.properties
  9. Redémarrez la deuxième instance d'UI:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Les utilisateurs peuvent désormais se connecter aux deux instances d'interface utilisateur.

Configurer les instances Edge UI TLS/HTTPS

  1. Configurez la première instance d'UI pour qu'elle utilise TLS/HTTPS, comme décrit dans Configurer TLS pour l'interface utilisateur de gestion.
  2. Configurez les secondes instances Edge de l'interface utilisateur, comme décrit ci-dessus, pour que HTTP synchronise les les propriétés obligatoires.
  3. Copiez le fichier JKS contenant le certificat et la clé de la première instance d'UI sur le nœud qui héberge la deuxième instance d'UI.
  4. Configurez la deuxième instance d'UI pour qu'elle utilise TLS/HTTPS, comme décrit dans la section Configurer TLS pour l'interface utilisateur de gestion.