...
| Sv translation |
|---|
|
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)Installieren Sie die PCS-Pakete: | Translations Ignore |
|---|
| Code Block |
|---|
| yum -y install pacemaker pcs resource-agents fence-agents-all
systemctl enable pcsd
systemctl enable corosync
systemctl enable pacemaker
systemctl start pcsd.service |
|
Managed Services deaktivieren (beide Knoten)Deaktivieren Sie smb, da diese durch einen pacemaker gesteuert wird: | Translations Ignore |
|---|
| Code Block |
|---|
| title | Disable Managed Services |
|---|
| systemctl disable smb |
|
Konfigurieren der Firewall (beide Knoten)Konfigurieren Sie als Nächstes die Firewall für ha-Dienste: | Translations Ignore |
|---|
| Code Block |
|---|
| firewall-cmd --zone=public --add-service=high-availability --permanent
firewall-cmd --reload
|
|
Benutzerpasswort ändern (beide Knoten)Ä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 password |
|---|
| echo <password> | passwd --stdin hacluster |
|
Konfiguration (Nur auf einem Knoten!)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 |
|---|
| 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Überprüfen Sie die Ergebnisse auf beiden Maschinen: | 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-94ff4df) - partition with quorum
Last updated: Mon Mar 19 15:24:25 2018
Last change: Mon Mar 19 15:24:20 2018 by hacluster via crmd on uk-acd-store2
2 nodes configured
0 resources configured
Online: [ uk-acd-store1 uk-acd-store2 ]
No resources
Daemon Status:
corosync: active/enabled
pacemaker: active/enabled
pcsd: active/enabled |
|
|
| Sv translation |
|---|
|
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 <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 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 : portal Stack : corosync Current DC : uk-acd-store2 (version 1.1.16-12.el7_4.8-94ff4df) - partition avec quorum Dernière mise à jour : Lun 19 Mar 15:24:25 2018 Dernier changement : Lun 19 Mar 15:24:20 2018 par hacluster via crmd sur uk-acd-store2 2 noeuds configurés 0 ressources configurées en ligne : [ uk-acd-store1 uk-acd-store2 ] Pas de ressources Statut du démon : corosync : actif/activé pacemaker : actif/activé pcsd : actif/activé |
|