17.8.2. High-availability (HA) Failover

High-availability Failover est disponible, soit en basculement automatique des clients, ou en basculement au niveau des applications, grâce à une structure de live-backup. Chaque serveur est un serveur de sauvegarde, qui peut également être sauvegardé par autant de serveurs que nécessaire.
Le serveur de sauvegarde ne prend le relais que si le serveur se plante ou en cas de basculement. Simultanément, l'un des serveurs de sauvegarde secondaires reprend comme serveur de sauvegarde passif, à partir du nouveau serveur. Après le basculement, et après que l'ancien serveur ait été redémarré, il devient un serveur de sauvegarde secondaire, ou un serveur de sauvegarde, s'il n'y a que deux.

Important

La mise en cluster doit être activée même si vous n'utilisez pas les fonctionnalités de clustering. C'est parce que chaque nœud du cluster HA doit avoir une connexion de cluster pour tous les autres nœuds, afin de négocier des rôles avec d'autres serveurs.

Important

On a besoin d'un file-system-directory (répertoire de système de fichier) pour que le serveur de sauvegarde puisse envoyer/recevoir des messages en réponse aux messages reçus par l'ancien serveur live.
La topologie de cluster haute disponibilité est atteinte par les serveurs direct et de sauvegarde car ils envoient des informations sur leurs ids de connexion en multidiffusion IP. Si la multidiffusion IP ne peut pas être utilisée, il est également possible d'utiliser une configuration statique des connexions initiales. Après la connexion initiale, le client est informé de la topologie. Si la connexion en cours est périmée, le client établit une connexion vers un autre nœud.