PCS Cluster est nécessaire pour : - Le rôle LB (Load Balancer), 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. Installer les services PCS (les deux nœuds)Installez les paquets PCS : Translations Ignore |
---|
Code Block |
---|
title | Installer des paquets |
---|
| yum -y install pacemaker pcs resource-agents fence-agents-all systemctl enable pcsd systemctl enable corosync systemctl enable pacemaker systemctl start pcsd.service |
|
Désactiver les services gérés (les deux nœuds)Désactivez smb puisque cela sera géré par le pacemaker : Translations Ignore |
---|
Code Block |
---|
title | Désactiver les services gérés |
---|
| systemctl disable smb |
|
Ensuite, configurez le pare-feu pour les services ha : Translations Ignore |
---|
Code Block |
---|
title | Configurer le parefeu |
---|
| firewall-cmd --zone=public --add-service=high-availability --permanent firewall-cmd --reload |
|
Changer le mot de passe utilisateur (les deux nœuds)Changez le mot de passe de l'utilisateur du hacluster (remplacez <password> <mot de passe> par le mot de passe choisi) : Translations Ignore |
---|
Code Block |
---|
title | Configuration des hôtes et création de l'utilisateur et du mot de passe |
---|
| echo <password> | passwd --stdin hacluster |
|
Configuration (Seulement sur un noeud !)Configurez ensuite les noms des machines et l'adresse IP virtuelle qui sera partagée dans le cluster : Translations Ignore |
---|
Code Block |
---|
title | Configuration des hôtes et création de l'utilisateur et du mot de passe |
---|
| KE_HOST1=uk-acd-store1 KE_HOST2=uk-acd-store2 |
|
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 : Translations Ignore |
---|
Code Block |
---|
title | Configurer le cluster |
---|
| pcs cluster auth ${KE_HOST1} ${KE_HOST2} -u hacluster -p <password> --force pcs cluster setup --force --name portal ${KE_HOST1} ${KE_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
Vérifiez les résultats sur les deux machines : Translations Ignore |
---|
Code Block |
---|
| pcs status # Il #faudra Itpeut-être mightun takepeu ade littletemps timepour forque thele cluster tosoit mis comeen onlineligne. RunExécutez thela abovecommande commandci-dessus, until thejusqu'à ce que le cluster soit comesen ligne onlinesur onles bothdeux nodesnœuds. --> Nom du Clustercluster name: portal Stack : corosync Current DC : uk-acd-store2 (version 1.1.16-12.el7_4.8-94ff4df) - partition withavec quorum Last updated: Mon Mar 19 Dernière mise à jour : Lun 19 Mar 15:24:25 2018 LastDernier changement change: MonLun 19 Mar 19 15:24:20 2018 bypar hacluster via crmd onsur uk-acd-store2 2 nodesnoeuds configuredconfigurés 0 ressources configurées resourcesen configuredligne Online: [ uk-acd-store1 uk-acd-store2 ] No resources Daemon StatusPas de ressources Statut du démon : corosync : activeactif/enabledactivé pacemaker : activeactif/enabledactivé pcsd : activeactif/enabledactivé |
|
|