Edge pour Private Cloud v. 4.17.09
Vous pouvez installer plusieurs instances de l'UI Edge dans un scénario de haute disponibilité. Toutefois, après avoir installé les deux instances de l'UI Edge, vous devez effectuer des tâches post-installation pour synchroniser les paramètres de la propriété entre les deux.
Plus précisément, vous devez configurer les deux instances d'UI pour qu'elles aient la même valeur pour les propriétés suivantes:
application.secret=value mail.smtp.credential=value apigee.mgmt.credential=value
De plus, si vous les configurez pour qu'elles utilisent TLS, vous devez vous assurer d'utiliser le même certificat et la même clé sur les deux instances.
Configurer les instances Edge d'interface utilisateur à l'aide de HTTP
- Connectez-vous au nœud qui héberge les premières instances d'UI Edge (ne vous connectez pas à l'UI elle-même, mais en tant qu'utilisateur sur le nœud).
- Ouvrez /opt/apigee/edge-ui/conf/apigee.conf dans un éditeur et copiez les valeurs des propriétés suivantes pour une utilisation ultérieure:
mail.smtp.credential="valeur"
apigee.mgmt.credential="valeur" - Ouvrez /opt/apigee/edge-ui/conf/application.conf dans un éditeur et copiez les valeurs de la propriété suivante pour les utiliser ultérieurement:
application.secret="value" - Connectez-vous au nœud qui héberge les deuxièmes instances d'UI Edge.
- 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.
- 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'UI:
conf_application_application.secret="value"
conf_apigee_mail.smtp.credential="value"
conf_apigee_apigee.mgmt.credential="value"
Notez que vous devez ajouter un préfixe à ces valeurs, soit conf_application_, soit conf_apigee_. - Enregistrez le fichier.
- Assurez-vous que l'utilisateur apigee est propriétaire de /opt/apigee/customer/application/ui.properties:
> chown apigee:apigee /opt/apigee/customer/application/ui.properties - Redémarrez la deuxième instance d'interface utilisateur:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
Les utilisateurs peuvent désormais se connecter à l'une ou l'autre instance d'interface utilisateur.
Configurer des instances d'interface utilisateur Edge à l'aide de TLS/HTTPS
- 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.
- Configurez les deuxièmes instances d'interface utilisateur Edge comme décrit ci-dessus pour que HTTP synchronise les propriétés requises.
- Copiez le fichier JKS contenant le certificat et la clé de la première instance d'UI sur le nœud hébergeant la deuxième instance d'UI.
- 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.