PCS Cluster est nécessaire pour : PCS Cluster ist erforderlich für: - Die Rolle LB (Load Balancer), wenn zwei Load Balancer zur Redundanz verwendet werden
- die Rolle STORE (Dateiablage), wenn zwei Dateiablagen mit DRBD zur Redundanz eingerichtet sind
Wenn das System keine Redundanz enthält, installieren Sie diese nicht. PCS Services Installieren (Beide Knoten)- si deux équilibreurs de charge sont utilisés pour la redondance
- Le rôle STORE (stockage de fichiers), si deux magasins de fichiers sont configurés en utilisant DRBD pour la redondance
Si le système ne contient pas de redondance, ne l'installez pas. Installez uniquement sur les rôles ci-dessus. Installer les services PCS (les deux nœuds)Installez les paquets PCS Installieren Sie die PCS-Pakete : Translations Ignore |
---|
Code Block |
---|
title | Install packages | Installer des paquets |
---|
| dnf config-manager --set-enabled HighAvailability dnfyum -y install pacemaker pcs resource-agents fence-agents-all
systemctl enable pcsd
systemctl enable corosync
systemctl enable pacemaker
systemctl .service systemctl start pcsd.service |
|
Managed Services deaktivieren (beide Knoten)
Désactiver les services gérés (les deux nœuds)Désactivez smb puisque cela sera géré par le pacemaker Deaktivieren Sie smb, da diese durch einen pacemaker gesteuert wird : Translations Ignore |
---|
Code Block |
---|
title | Disable Managed ServicesDésactiver les services gérés |
---|
| systemctl disable smb |
|
Konfigurieren der Firewall (beide Knoten)Paramètres de configuration (les deux nœuds)Configurez ensuite les noms des machines et l'adresse IP virtuelle qui sera partagée dans le cluster : Status |
---|
colour | Red |
---|
title | Mot de passe de précaution |
---|
|
Translations Ignore |
---|
Code Block |
---|
title | Configuration des hôtes et création de l'utilisateur et du mot de passe |
---|
| JT_HOST1=acd-lb1 JT_HOST2=acd-lb2 PASSWORD=<password> |
|
Ensuite, configurez le pare-feu pour les services ha Konfigurieren Sie als Nächstes die Firewall für ha-Dienste : Translations Ignore |
---|
Code Block |
---|
title | Configure firewall Configurer le parefeu |
---|
| firewall-cmd --zone=public --add-service=high-availability --permanent
firewall-cmd --reload
|
|
Benutzerpasswort ändern (beide Knoten)
Changer le mot de passe utilisateur (les deux nœuds)Changez le mot de passe de l'utilisateur du hacluster (remplacez <password> par le mot de passe choisiÄndern Sie das Passwort des hacluster-Benutzers (ersetzen Sie <password> durch das gewählte Passwort) : Translations Ignore |
---|
Code Block |
---|
title | Setup hosts and create user and passwordConfiguration des hôtes et création de l'utilisateur et du mot de passe |
---|
| echo <password>${PASSWORD} | passwd --stdin hacluster |
|
Konfiguration (Nur auf einem Knoten!)Configuration du cluster (seulement sur un nœud !)Configurez maintenant le cluster et définissez quelques options de base - remplacez <mot de passe> par le mot de passe choisi Als nächstes konfigurieren Sie die Namen der Rechner und die virtuelle IP-Adresse, die im Cluster gemeinsam genutzt werden sollen : Translations Ignore |
---|
Code Block |
---|
title | Setup hosts and create user and password |
---|
| KE_HOST1=uk-acd-store1
KE_HOST2=uk-acd-store2
|
|
Cluster-Konfiguration (Nur auf einem Knoten!)Konfigurieren Sie nun den Cluster und stellen Sie einige grundlegende Optionen ein - ersetzen Sie <password> durch das gewählte Passwort: Translations Ignore |
---|
Code Block |
---|
title | Configure Configurer le cluster |
---|
| pcs clusterhost auth ${KEJT_HOST1} ${KEJT_HOST2} -u hacluster -p <password> --force
${PASSWORD} pcs cluster setup --force --name portal jtel_cluster ${KEJT_HOST1} ${KEJT_HOST2}
pcs cluster enable --all
pcs cluster start --all
pcs property set stonith-enabled=false
pcs property set no-quorum-policy=ignore
pcs resource defaults migration-threshold=1
|
|
Test
Überprüfen Sie die Ergebnisse auf beiden MaschinenVérifiez les résultats sur les deux machines : Translations Ignore |
---|
Code Block |
---|
| pcs status
# It might take a little time for the cluster to come online. Run the above command, until the cluster comes online on both nodes.
-->
Cluster name: portal
Stack: corosync
Current DC: uk-acd-store2 (version 1.1.16-12.el7_4.8-94ff4dfIl faudra peut-être un peu de temps pour que le cluster soit mis en ligne. Exécutez la commande ci-dessus, jusqu'à ce que le cluster soit en ligne sur les deux nœuds. --> Nom du cluster : jtel_cluster Cluster Summary : * Stack : corosync * Current DC : acd-lb1 (version 2.0.3-5.el8_2.1-4b1f869f0f) - partition withavec quorum
Last updated * Dernière mise à jour : MonVen Mar2 19Oct 1521:24:25 2018
Last change: Mon Mar 19 15:24:20 2018 by52:32 2020 * Dernier changement: Ven 2 Oct 21:52:25 2020 par hacluster via crmd onsur uk-acd-store2
2 nodes configured
0 resources configured
Onlinelb1 * 2 noeuds configurés * 0 instances de ressources configurées Liste des noeuds : * En ligne : [ uk-acd-store1lb1 uk-acd-store2lb2 ]
No resources
Daemon Status:
corosync: active/enabled
pacemaker Liste complète des ressources : * Aucune ressource Statut du démon : corosync : actif/activé pacemaker : active/enabled
pcsd pcsd: active/enabled |
|
|