Compatibilité avec plusieurs instances d'interface utilisateur Edge

Edge pour Private Cloud version 4.17.05

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

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

conf_application_application.secret=value
conf_apigee_mail.smtp.credential=value
conf_apigee_apigee.mgmt.credential=value

En outre, si vous les configurez pour utiliser TLS, vous devez vous assurer d'utiliser le même certificat et la même clé sur les deux instances.

Configurer des instances d'interface utilisateur périphérique à 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. Ouvrez /opt/apigee/edge-ui/conf/apigee.conf dans un éditeur et copiez les valeurs des trois propriétés répertoriées ci-dessus.
  3. Connectez-vous au nœud hébergeant les deuxièmes instances d'interface utilisateur Edge.
  4. Ouvrez /opt/apigee/customer/application/ui.properties sur la deuxième instance d'interface utilisateur dans un éditeur. Si le fichier n'existe pas, créez-le.
  5. 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 d'interface utilisateur:
    conf_application_application.secret=value
    conf_apigee_mail.smtp.credential=value
    conf_apigee_apigee.mgmt.credential=value
  6. Enregistrez le fichier.
  7. Assurez-vous que /opt/apigee/customer/application/ui.properties appartient à l'utilisateur apigee:
    > chown apigee:apigee /opt/apigee/customer/application/ui.properties
  8. Redémarrez la deuxième instance d'interface utilisateur:
    > /opt/apigee/apigee-service/bin/apigee-serviceedge-ui restart

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

Configurez des instances d'interface utilisateur Edge à l'aide de TLS/HTTPS

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