Prise en charge de plusieurs instances de la nouvelle interface utilisateur Edge

Vous pouvez installer plusieurs instances de la nouvelle interface utilisateur Edge (edge-management-ui) dans un scénario de haute disponibilité. Toutefois, après avoir installé plusieurs instances de la nouvelle interface utilisateur Edge, vous devez effectuer des tâches post-installation pour synchroniser les paramètres de propriété sur tous les edge-management-ui nœuds.

Plus précisément, vous devez configurer toutes les instances de la nouvelle interface utilisateur Edge pour qu'elles aient les mêmes valeurs pour les propriétés suivantes :

conf_uebe_applicationsecret=value
conf_uebe_mgmtCredential=value
conf_apigee_mail.smtp.credential=value

Où :

  • conf_uebe_applicationsecret est la clé de chiffrement des sessions et des identifiants utilisée par la nouvelle interface utilisateur Edge.
  • conf_uebe_mgmtCredential est l'identifiant chiffré du serveur de gestion identifiant.
  • conf_apigee_mail.smtp.credential est l'identifiant chiffré du serveur SMTP

De plus, si vous configurez les instances de la nouvelle interface utilisateur Edge pour qu'elles utilisent le protocole TLS, vous devez vous assurer d'utiliser le même certificat TLS et la même clé privée sur chaque edge-management-ui nœud.

Configurer des instances de la nouvelle interface utilisateur Edge à l'aide du protocole HTTP

  1. Connectez-vous au nœud hébergeant la première instance de la nouvelle interface utilisateur Edge (en tant qu'utilisateur shell sur le nœud).
  2. Ouvrez /opt/apigee/token/application/management-ui.properties sur le premier nœud de la nouvelle interface utilisateur Edge et copiez les valeurs des propriétés suivantes pour une utilisation ultérieure :
    conf_uebe_applicationsecret="value"
    conf_uebe_mgmtCredential="value"
    conf_apigee_mail.smtp.credential="value"
  3. Connectez-vous au nœud hébergeant la deuxième instance de la nouvelle interface utilisateur Edge.
  4. Ouvrez /opt/apigee/customer/application/management-ui.properties sur la deuxième instance de la nouvelle interface utilisateur Edge dans un éditeur. Si le fichier n'existe pas, créez-le :
    vi /opt/apigee/customer/application/management-ui.properties
  5. Ajoutez les propriétés suivantes à /opt/apigee/customer/application/management-ui.properties en utilisant les valeurs exactes que vous avez copiées à partir de la première instance de la nouvelle interface utilisateur Edge :
    conf_uebe_applicationsecret="value"
    conf_uebe_mgmtCredential="value"
    conf_apigee_mail.smtp.credential="value"
  6. Enregistrez le fichier.
  7. Assurez-vous que /opt/apigee/customer/application/management-ui.properties appartient à l'utilisateur apigee :
    chown apigee:apigee /opt/apigee/customer/application/management-ui.properties
  8. Configurez et redémarrez la deuxième instance de la nouvelle interface utilisateur Edge :
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart

Les utilisateurs peuvent désormais se connecter à l'une ou l'autre des instances de la nouvelle interface utilisateur Edge.

Configurer des instances de la nouvelle interface utilisateur Edge à l'aide du protocole TLS/HTTPS

  1. Configurez la première instance de la nouvelle interface utilisateur Edge pour qu'elle utilise le protocole TLS/HTTPS, comme décrit dans Configurer le protocole TLS pour la nouvelle interface utilisateur Edge.
  2. Configurez la deuxième instance de la nouvelle interface utilisateur Edge comme décrit ci-dessus pour le protocole HTTP afin de synchroniser conf_uebe_applicationsecret, conf_uebe_mgmtCredential, et conf_apigee_mail.smtp.credential.
  3. Copiez les fichiers PEM contenant le certificat TLS et la clé privée de la première instance de la nouvelle interface utilisateur Edge vers le nœud hébergeant la deuxième instance de la nouvelle interface utilisateur Edge (par exemple, dans /opt/apigee/customer/application/edge-management-ui/).
  4. Configurez la deuxième instance de la nouvelle interface utilisateur Edge pour qu'elle utilise le protocole TLS/HTTPS, comme décrit dans Configurer le protocole TLS pour la nouvelle interface utilisateur Edge.