
Pour améliorer la disponibilité du Dispatcher, ses fonctions à haute disponibilité sont les suivantes :
- Deux Dispatchers connectés aux mêmes clients et au même cluster de
serveurs, ainsi qu'une connectivité entre les Dispatchers. Les deux Dispatchers doivent utiliser le même type de système d'exploitation et de plateforme.
- Un mécanisme de "signal de présence" entre les deux Dispatchers détecte les incidents au niveau du Dispatcher. Au
moins, une des paires de signaux de présence doit disposer des NFA de
la paire en tant qu'adresse source et de destination. Au
moins une des paires de signaux de présence doit utiliser si possible un
sous-réseau différent du trafic classique du cluster.
Un trafic distinct de
signaux de présence permet d'éviter les faux relais lors des fortes charges
réseau et d'améliorer les temps de reprise totale.
- Une liste de cibles à atteindre, adresses que les
deux machines Dispatcher doivent pouvoir contacter pour
équilibrer leur trafic correctement. Pour plus d'informations, voir Détection des erreurs du serveur avec signaux de présence et cibles à contacter.
- Synchronisation des informations de Dispatcher
- Une logique de sélection du Dispatcher actif responsable d'un
cluster de serveurs déterminé, et du Dispatcher de secours qui est
synchronisé en continu pour ce cluster de serveurs.
- Un mécanisme permettant une prise de contrôle IP plus rapide
lorsque la logique ou un opérateur choisit
l'état actif ou l'état de secours.
Planification de la haute disponibilité
Lors de la configuration de la haute disponibilité, n'oubliez pas que la machine Load Balancer est prise en charge avec les
restriction ou considérations particulières suivantes :
- Si vous utilisez le protocole IPv6 sur votre machine et que vous souhaitez utiliser la haute disponibilité, vous devez vérifier que protocol 58 est défini
comme ICMPv6 dans le fichier du protocole.
- Dans la configuration à haute disponibilité, les deux machines doivent se
trouver sur le même sous-réseau et leur configuration doit être identique.
- Les paires de signaux de présence (mécanisme entre les machines Dispatcher principale
et de secours permettant de détecter un échec de Dispatcher) doivent être toutes deux
au format IPv4 ou toutes deux au format IPv6.
- Dans un environnement à haute disponibilité ou autonome, vous ne devez pas définir d'alias entre l'adresse du cluster et la carte réseau.
- Vous pouvez transférer le script HighAvailChange du répertoire
racine_install/servers/samples vers le répertoire
racine_install/servers/bin pour consigner les modifications de l'état de haute disponibilité
pour la machine Dispatcher, sans avoir besoin de le modifier.