Vous pouvez rencontrer des difficultés lorsque vous configurez Haute disponibilité dans votre environnement. Vous pouvez utiliser diverses procédures pour diagnostiquer et corriger ces problèmes.
Connectez-vous à la console Unified Access Gateway.
Exécutez la commande ip addr pour vérifier si l'adresse IP virtuelle configurée est attribuée à l'interface eth0.
Assurez-vous que l'adresse IP virtuelle est attribuée dans le même sous-réseau que l'interface eth0. Vérifiez qu'elle est accessible à partir de la machine client. En cas de problèmes de connectivité, cela pourrait être dû à l'adresse IP virtuelle non unique et déjà attribuée à une machine physique ou virtuelle.
Dans le fichier haproxy.conf du bundle de journaux, la configuration associée au cluster actuel est disponible. Par exemple,
server uag1 127.0.0.1:XXXX ..... server uag2 <IP of machine 2>:XXXX .... server uag3 <IP of machine 3>:XXXX ....
La configuration back-end est basée sur les paramètres configurés dans Unified Access Gateway
lb_esmanageris pour les cas d'utilisation d'Horizon et de proxy inverse Web.
lb_cg_server s'applique aux cas d'utilisation de Content Gateway.
lb_tunnel_server s'applique aux cas d'utilisation de Tunnel.
Dans le fichier haproxy.conf du bundle de journaux, vous trouverez plus d'informations sur la source de la connexion client, la connexion envoyée correspondante et le serveur Unified Access Gateway qui gère les connexions. Par exemple,
2018-11-27T07:21:09+00:00 ipv6-localhost haproxy[15909]: incoming:::ffff:<IP of Client:xxxx> backend:lb_esmanager connecting-server:uag2/<IP of uag2> connecting-through:<IP of master node:xxxx> wait-time:1 connect-time:0 total-incoming:1 total-outgoing:1 total-to-server:1
Pour afficher les statistiques,
Connectez-vous à la console sur le nœud master.
Exécutez la commande.
curl -k -X GET "http://localhost:9000/stats;csv" > stats.csv
Un fichier CSV est créé. La ligne « svname » sous la forme uag1, uag2, uag3 s'affiche. Il s'agit des nœuds Unified Access Gateway dans le groupe haute disponibilité configuré. Le fichier CSV fournit des données importantes.
Tableau 1. Exemple de fichier CSV Nom de la colonne
Description
scur
Indique le nombre actuel de connexions simultanées gérées par ce serveur.
smax
Limite supérieure de connexions simultanées gérées par ce serveur durant le temps d'activité en cours.
stot
Indique le nombre total de connexions gérées par ce serveur durant le temps d'activité en cours.
bin
Indique le nombre total d'octets envoyés à ce serveur.
bout
Indique le nombre total d'octets reçus à partir de ce serveur.
status
Indique l'état du serveur. Par exemple, si l'état est Actif ou Inactif. Il est basé sur le dernier contrôle de santé effectué sur ce serveur.
Plusieurs problèmes de choix du nœud master peuvent être observés dans les cas suivants,
Adresse IP virtuelle ou ID de groupe différent configuré sur les nœuds censés former le cluster.
Adresse IP virtuelle et eth0 dans un sous-réseau différent.
Plusieurs cartes réseau dans Unified Access Gateway configurées dans le même sous-réseau.