4.9. Installation des paquets et des agents Red Hat HA
Effectuez les étapes suivantes sur tous les nœuds.
Procédure
Lancez une session SSH et connectez-vous à la VM en utilisant le nom de l'administrateur et l'adresse IP publique.
ssh administrator@PublicIP
$ ssh administrator@PublicIPCopy to Clipboard Copied! Toggle word wrap Toggle overflow Pour obtenir l'adresse IP publique d'une VM Azure, ouvrez les propriétés de la VM dans le portail Azure ou entrez la commande CLI Azure suivante.
az vm list -g <resource-group> -d --output table
$ az vm list -g <resource-group> -d --output tableCopy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple :
[clouduser@localhost ~] $ az vm list -g azrhelclirsgrp -d --output table Name ResourceGroup PowerState PublicIps Location ------ ---------------------- -------------- ------------- -------------- node01 azrhelclirsgrp VM running 192.98.152.251 southcentralus
[clouduser@localhost ~] $ az vm list -g azrhelclirsgrp -d --output table Name ResourceGroup PowerState PublicIps Location ------ ---------------------- -------------- ------------- -------------- node01 azrhelclirsgrp VM running 192.98.152.251 southcentralusCopy to Clipboard Copied! Toggle word wrap Toggle overflow Enregistrez la VM auprès de Red Hat.
sudo -i subscription-manager register --auto-attach
$ sudo -i # subscription-manager register --auto-attachCopy to Clipboard Copied! Toggle word wrap Toggle overflow NoteSi la commande
--auto-attachéchoue, enregistrez manuellement la VM dans votre abonnement.Désactiver tous les dépôts.
subscription-manager repos --disable=*
# subscription-manager repos --disable=*Copy to Clipboard Copied! Toggle word wrap Toggle overflow Activer les référentiels RHEL 9 Server HA.
subscription-manager repos --enable=rhel-9-for-x86_64-highavailability-rpms
# subscription-manager repos --enable=rhel-9-for-x86_64-highavailability-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow Mettre à jour tous les paquets.
dnf update -y
# dnf update -yCopy to Clipboard Copied! Toggle word wrap Toggle overflow 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-azure-arm
# dnf install pcs pacemaker fence-agents-azure-armCopy to Clipboard Copied! Toggle word wrap Toggle overflow L'utilisateur
haclustera été créé lors de l'installation de pcs et pacemaker à l'étape précédente. Créez un mot de passe pourhaclustersur tous les nœuds du cluster. Utilisez le même mot de passe pour tous les nœuds.passwd hacluster
# passwd haclusterCopy to Clipboard Copied! Toggle word wrap Toggle overflow Ajouter le service
high availabilityau pare-feu RHEL sifirewalld.serviceest installé.firewall-cmd --permanent --add-service=high-availability firewall-cmd --reload
# firewall-cmd --permanent --add-service=high-availability # firewall-cmd --reloadCopy to Clipboard Copied! Toggle word wrap Toggle overflow Démarrer le service
pcset l'autoriser à démarrer au démarrage.systemctl start pcsd.service systemctl enable pcsd.service
# systemctl start pcsd.service # systemctl enable pcsd.service Created symlink from /etc/systemd/system/multi-user.target.wants/pcsd.service to /usr/lib/systemd/system/pcsd.service.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Vérification
Assurez-vous que le service
pcsest en cours d'exécution.Copy to Clipboard Copied! Toggle word wrap Toggle overflow