4.6. Installation des paquets et des agents de haute disponibilité
Effectuez les étapes suivantes sur tous les nœuds pour installer les paquets et les agents de haute disponibilité.
Procédure
Supprimez le client AWS Red Hat Update Infrastructure (RHUI).
$ sudo -i # dnf -y remove rh-amazon-rhui-client*
Enregistrez la VM auprès de Red Hat.
# subscription-manager register --auto-attach
Désactiver tous les dépôts.
# subscription-manager repos --disable=*
Activer les référentiels RHEL 9 Server HA.
# subscription-manager repos --enable=rhel-9-for-x86_64-highavailability-rpms
Mettre à jour l'instance RHEL AWS.
# dnf update -y
Installez les paquets logiciels Red Hat High Availability Add-On, ainsi que tous les agents de clôture disponibles dans le canal High Availability.
# dnf install pcs pacemaker fence-agents-aws
L'utilisateur
hacluster
a été créé lors de l'installation depcs
etpacemaker
à l'étape précédente. Créez un mot de passe pourhacluster
sur tous les nœuds du cluster. Utilisez le même mot de passe pour tous les nœuds.# passwd hacluster
Ajouter le service
high availability
au pare-feu RHEL sifirewalld.service
est installé.# firewall-cmd --permanent --add-service=high-availability # firewall-cmd --reload
Démarrer le service
pcs
et l'autoriser à démarrer au démarrage.# systemctl start pcsd.service # systemctl enable pcsd.service
-
Modifiez
/etc/hosts
et ajoutez les noms d'hôtes RHEL et les adresses IP internes. Voir Comment le fichier /etc/hosts doit-il être configuré sur les nœuds de cluster RHEL ? pour plus d'informations.
Vérification
Assurez-vous que le service
pcs
est en cours d'exécution.# systemctl status pcsd.service pcsd.service - PCS GUI and remote configuration interface Loaded: loaded (/usr/lib/systemd/system/pcsd.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2018-03-01 14:53:28 UTC; 28min ago Docs: man:pcsd(8) man:pcs(8) Main PID: 5437 (pcsd) CGroup: /system.slice/pcsd.service └─5437 /usr/bin/ruby /usr/lib/pcsd/pcsd > /dev/null & Mar 01 14:53:27 ip-10-0-0-48.ec2.internal systemd[1]: Starting PCS GUI and remote configuration interface… Mar 01 14:53:28 ip-10-0-0-48.ec2.internal systemd[1]: Started PCS GUI and remote configuration interface.