Chapitre 1. Créer un cluster Red Hat High-Availability avec Pacemaker


Ce chapitre décrit la procédure pour créer un cluster Red Hat High Availability en deux-nœuds par la commande pcs. Une fois que vous aurez créé un cluster, vous pourrez configurer les ressources et les groupes de ressources dont vous avez besoin.
La configuration du cluster qui vous est proposée dans ce chapitre exige que votre système inclue les composants suivants :
  • 2 nœuds qui seront utilisés pour créer le cluster. Dans cet exemple, les noeuds utilisés sont z1.example.com et z2.example.com.
  • Commutateurs de réseau pour le réseau privé pour la communication entre les nœuds du cluster et le reste du matériel du cluster, comme les commutateurs d'alimentation réseau et les interrupteurs Fibre Channel.
  • Un périphérique de power fencing pour chaque nœud du cluster. Cet exemple utilise deux ports de commutateur d’alimentation APC avec un nom d’hôte zapc.example.com.
Ce chapitre se divise en trois sections.

1.1. Installation du logiciel de cluster

La procédure d'installation et de configuration du cluster est la suivante.
  1. Sur chaque noeud du cluster, installer les packages de logiciels du module Red Hat High Availability avec tous les agents de clôturage du réseau HA.
    # yum install pcs fence-agents-all
  2. Si vous exécutez le démon firewalld, exécutez les commandes suivantes pour activer les ports requis par le module Red Hat High Availability (HA)

    Note

    Vous pourrez déterminer si le démon firewalld est installé sur votre système par la commande rpm -q firewalld. Si le démon firewalld est installé, vous pourrez vérifier s'il exécute grâce à la commande firewall-cmd --state.
    # firewall-cmd --permanent --add-service=high-availability
    # firewall-cmd --add-service=high-availability
  3. Pour pouvoir utiliser pcs afin de configurer et communiquer entre les noeuds, vous devez définir un mot de passe sur chaque noeud pour l'ID utilisateur hacluster, qui corresponde au compte d'administration pcs. Il est conseillé d'utiliser le même mot de passe sur chaque noeud pour l'utilisateur hacluster.
    # passwd hacluster
    Changing password for user hacluster.
    New password:
    Retype new password:
    passwd: all authentication tokens updated successfully.
  4. Avant de configurer le cluster, le démon pcsd doit être démarré et activé pour démarrer au départ de chaque noeud. Ce démon fonctionne avec la commande pcs qui gère la configuration à travers tous le noeuds du cluster.
    Exécuter la commande suivante sur chaque noeud du cluster pour démarrer le service pcsd et pour activer pcsd au démarrage du système.
    # systemctl start pcsd.service
    # systemctl enable pcsd.service
  5. Authentifier l'utilisateur pcs hacluster pour chaque noeud du cluster sur le noeud à partir duquel vous allez exécuter la commande pcs.
    La commande suivante authentifie l'utilisateur hacluster sur z1.example.com pour les deux noeuds dans l'exemple de cluster en deux-noeuds, z1.example.com et z2.example.com.
    [root@z1 ~]# pcs cluster auth z1.example.com z2.example.com
    Username: hacluster
    Password:
    z1.example.com: Authorized
    z2.example.com: Authorized
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.