?>Array ( [lang] => fr [id] => 139 ) Mise en Place de la Haute Disponibilité (HA) pour le Contrôleur CAS - WeAreCAS
builtins addNode

Mise en Place de la Haute Disponibilité (HA) pour le Contrôleur CAS

Scénario de test & Cas d'usage

Contexte Métier

Une institution financière exécute des processus batch critiques chaque nuit (calcul de risque, rapports réglementaires). Pour garantir la continuité des opérations et éliminer tout point unique de défaillance (SPOF), l'équipe d'administration SAS doit ajouter un contrôleur de secours au cluster CAS existant. Cela permettra un basculement automatique si le contrôleur principal devient indisponible.
Préparation des Données

Ce scénario ne nécessite pas de création de table de données. L'état initial est un serveur CAS avec un seul contrôleur et plusieurs workers. Le test vérifie la capacité à ajouter un contrôleur de secours.

Copié !
1/* État initial : Serveur CAS avec 1 contrôleur ('cascontroller1') et 4 workers. */
2/* La machine 'cascontroller2' est pré-configurée et prête à rejoindre le cluster en tant que contrôleur de secours. */

Étapes de réalisation

1
Vérification de l'état initial du serveur pour confirmer la présence d'un seul contrôleur.
Copié !
1PROC CAS;
2 BUILTINS.serverStatus;
3RUN;
4QUIT;
2
Exécution de l'action 'addNode' pour ajouter la nouvelle machine avec le rôle 'CONTROLLER'.
Copié !
1PROC CAS;
2 BUILTINS.addNode /
3 node={'cascontroller2.mydomain.com'},
4 role='CONTROLLER';
5RUN;
6QUIT;
3
Nouvelle vérification de l'état du serveur pour confirmer que le second contrôleur a bien été ajouté avec le rôle 'backup'.
Copié !
1PROC CAS;
2 BUILTINS.serverStatus;
3RUN;
4QUIT;

Résultat Attendu


Le serveur CAS opère désormais en mode Haute Disponibilité (HA). Le résultat de l'action `serverStatus` doit clairement montrer deux nœuds contrôleurs : un avec le rôle 'active' et le nouveau avec le rôle 'backup'. Le journal SAS doit contenir une note confirmant l'ajout réussi du nœud.