4.14. Configuration de l'agent de ressources de l'équilibreur de charge
Après avoir créé la sonde de santé, vous devez configurer l'agent de ressources load balancer
. Cet agent de ressource exécute un service qui répond aux demandes de sonde de santé de l'équilibreur de charge Azure et supprime les nœuds de cluster qui ne répondent pas aux demandes.
Procédure
Installez les agents de ressources
nmap-ncat
sur tous les nœuds.# dnf install nmap-ncat resource-agents
Effectuez les étapes suivantes sur un seul nœud.
Créez les ressources et le groupe
pcs
. Utilisez l'adresse FrontendIP de votre équilibreur de charge pour l'adresse IPaddr2.# pcs resource create resource-name IPaddr2 ip="10.0.0.7" --group cluster-resources-group
Configurer l'agent de ressources
load balancer
.# pcs resource create resource-loadbalancer-name azure-lb port=port-number --group cluster-resources-group
Vérification
Lancez
pcs status
pour voir les résultats.[root@node01 clouduser]# pcs status
Exemple de sortie :
Cluster name: clusterfence01 Stack: corosync Current DC: node02 (version 1.1.16-12.el7_4.7-94ff4df) - partition with quorum Last updated: Tue Jan 30 12:42:35 2018 Last change: Tue Jan 30 12:26:42 2018 by root via cibadmin on node01 3 nodes configured 3 resources configured Online: [ node01 node02 node03 ] Full list of resources: clusterfence (stonith:fence_azure_arm): Started node01 Resource Group: g_azure vip_azure (ocf::heartbeat:IPaddr2): Started node02 lb_azure (ocf::heartbeat:azure-lb): Started node02 Daemon Status: corosync: active/disabled pacemaker: active/disabled pcsd: active/enabled