Service de catalogue à haute disponibilité

Un domaine de service de catalogue est la grille de données des serveurs de catalogue que vous utilisez, qui conservent les informations relatives à la topologie de tous les serveurs de conteneur de votre environnement eXtreme Scale. Le service de catalogue contrôle les fonctions d'équilibrage et de routage pour tous les clients.

Pour plus d'informations sur les serveurs de catalogue, voir Service de catalogue.

Figure 1. Domaine de service de catalogue
Un domaine de service de catalogue consiste en plusieurs machines virtuelles Java, dont une machine maîtresse et plusieurs machines de sauvegarde.

Lorsque plusieurs serveurs de catalogue démarrent, l'un d'eux est choisi comme serveur maître acceptant les signaux de présence IIOP (Internet Inter-ORB Protocol) et gérant les modifications des données du système consécutives aux modifications apportées aux services de catalogue ou aux conteneurs.

Lorsque des clients contactent l'un des serveurs de catalogue, la table de routage du domaine de service de catalogue est propagée vers ces clients via le contexte de service CORBA (Common Object Request Broker Architecture).

Configurez au moins trois serveurs de catalogue dans le domaine de service de catalogue. Les serveurs de catalogue doivent être installés sur des noeuds distincts ou dans des images d'installation distinctes de vos serveurs de conteneur pour pouvoir mettre à niveau de manière transparente vos serveurs ultérieurement. Si votre configuration contient des zones, vous pouvez configurer un serveur de catalogues par zone.

Lorsqu'un serveur de conteneur contacte l'un des serveurs de catalogue, la table de routage du domaine de service de catalogue est propagée vers le serveur de catalogue et le serveur de conteneur via le contexte de service CORBA. En outre, si le serveur contacté n'est pas le serveur maître, la demande est automatiquement redirigée vers le serveur maître actuel et la table de routage du serveur de catalogues est mise à jour.

Remarque : Un domaine de service de catalogue et la grille de données des serveurs de conteneur sont très différents. La première, le domaine de service de catalogue, permet de garantir la haute disponibilité de vos données système. La grille de données du serveur de conteneur est destinée à la haute disponibilité des données, l'évolutivité et la gestion de la charge de travail. Par conséquent, il existe deux tables différentes de routage : la table de routage du domaine de service de catalogue et la table de routage pour les fragments de la grille de données du serveur de conteneur.