4.12. Haute disponibilité et clusters (traduction automatique)
Nouvelles pcs
commandes pour lister les périphériques Watchdog disponibles et tester les périphériques Watchdog disponibles
Pour configurer SBD avec Pacemaker, un dispositif de surveillance fonctionnel est nécessaire. Cette version supporte la pcs stonith sbd watchdog list
commande pour lister les périphériques Watchdog disponibles sur le nœud local, et la pcs stonith sbd watchdog test
commande pour tester un périphérique Watchdog. Pour plus d'informations sur l'outil en ligne de sbd
commande, voir la page de manuel sbd
(8).
(BZ#1578891)
La pcs
commande supporte maintenant le filtrage des défaillances de ressources par une opération et son intervalle
Pacemaker suit désormais les défaillances de ressources par opération de ressource sur le nom d'une ressource et un nœud. La pcs resource failcount show
commande permet maintenant de filtrer les échecs par une ressource, un nœud, une opération et un intervalle. Il permet d'afficher les défaillances agrégées par ressource et par nœud ou détaillées par ressource, nœud, opération et son intervalle. De plus, la pcs resource failcount reset
commande permet maintenant de filtrer les échecs par une ressource, un nœud, une opération et un intervalle.
(BZ#1591308)
Horodatage activé dans le corosync
journal
Le corosync
journal ne contenait pas auparavant d'horodatage, ce qui le rendait difficile à relier aux journaux d'autres nœuds et démons. Avec cette version, les horodatages sont présents dans le corosync
journal.
(BZ#1615420)
Nouveaux formats pour pcs cluster setup
les pcs cluster node remove
commandes, pcs cluster node add
et
Dans Red Hat Enterprise Linux 8, prend pcs
entièrement en charge Corosync 3 et les noms de nœudsknet
. Les noms de nœuds sont maintenant requis et remplacent les adresses de nœuds dans le rôle d'identificateur de nœuds. Les adresses des nœuds sont maintenant facultatives.
-
Dans la
pcs host auth
commande, les adresses par défaut des nœuds sont les noms de nœuds -
Dans les commandes
pcs cluster setup
etpcs cluster node add
, les adresses de nœud par défaut sont celles spécifiées dans lapcs host auth
commande.
Avec ces changements, les formats des commandes pour configurer un cluster, ajouter un noeud à un cluster et supprimer un noeud d'un cluster ont changé. Pour plus d'informations sur ces nouveaux formats de commandes, reportez-vous à l'affichage de l'aide pour les pcs cluster node remove
commandespcs cluster setup
, pcs cluster node add
et.
(BZ#1158816)
Stimulateur cardiaque 2.0.0 dans RHEL 8
Les pacemaker
paquets ont été mis à jour vers la version amont de Pacemaker 2.0.0, qui fournit un certain nombre de corrections de bogues et d'améliorations par rapport à la version précédente :
-
Le protocole détaillé de Pacemaker est maintenant
/var/log/pacemaker/pacemaker.log
par défaut (pas directement dans/var/log
ou combiné avec lecorosync
protocole sous/var/log/cluster
). -
Les processus du démon Pacemaker ont été renommés pour rendre la lecture des logs plus intuitive. Par exemple,
pengine
a été renommé enpacemaker-schedulerd
. -
La prise en charge des propriétés obsolètes
default-resource-stickiness
et des propriétés deis-managed-default
cluster a été supprimée. Lesis-managed
propriétésresource-stickiness
et et doivent être définies dans les valeurs par défaut des ressources à la place. Les configurations existantes (bien qu'elles ne soient pas nouvellement créées) avec la syntaxe obsolète seront automatiquement mises à jour pour utiliser la syntaxe prise en charge. - Une liste plus complète des changements est disponible à l'adresse suivante : https://access.redhat.com/articles/3681151.
Il est recommandé aux utilisateurs qui mettent à niveau un cluster existant à l'aide de Red Hat Enterprise Linux 7 ou d'une version antérieure de s'exécuter pcs cluster cib-upgrade
sur n'importe quel nœud de cluster avant et après la mise à niveau RHEL sur tous les nœuds de cluster.
Ressources principales renommées en ressources de clone promotable
Red Hat Enterprise Linux (RHEL) 8 prend en charge Pacemaker 2.0, dans lequel une ressource maître/esclave n'est plus un type de ressource séparé mais une ressource clone standard avec un promotable
métaattribut défini à true
. Les changements suivants ont été mis en œuvre à l'appui de cette mise à jour :
-
Il n'est plus possible de créer des ressources maître avec la
pcs
commande. Au lieu de cela, il est possible de créer des ressources depromotable
clonage. Les mots-clés et les commandes associées ont été changés demaster
promotable
. - Toutes les ressources de base existantes sont affichées en tant que ressources de clonage pouvant faire l'objet d'une promotion.
- Lors de la gestion d'un cluster RHEL7 dans l'interface utilisateur Web, les ressources maître sont toujours appelées maître, car les clusters RHEL7 ne supportent pas les clones promotables.
(BZ#1542288)
Nouvelles commandes d'authentification des nœuds d'un cluster
Red Hat Enterprise Linux (RHEL) 8 incorpore les modifications suivantes aux commandes utilisées pour authentifier les nœuds dans un cluster.
-
La nouvelle commande d'authentification est
pcs host auth
. Cette commande permet aux utilisateurs de spécifier les noms d'hôtes, adresses etpcsd
ports. -
La
pcs cluster auth
commande n'authentifie que les nœuds d'un cluster local et n'accepte pas une liste de nœuds -
Il est maintenant possible de spécifier une adresse pour chaque nœud,
pcs
puis depcsd
communiquer avec chaque nœud en utilisant l'adresse spécifiée. Ces adresses peuvent être différentes de cellescorosync
utilisées en interne. -
La
pcs pcsd clear-auth
commande a été remplacée par les commandespcs pcsd deauth
etpcs host deauth
. Les nouvelles commandes permettent aux utilisateurs de désauthentifier un seul hôte ainsi que tous les hôtes. -
Auparavant, l'authentification des nœuds était bidirectionnelle, et l'exécution de la
pcs cluster auth
commande permettait d'authentifier tous les nœuds spécifiés les uns par rapport aux autres. Lapcs host auth
commande, cependant, fait en sorte que seul l'hôte local soit authentifié par rapport aux nœuds spécifiés. Cela permet de mieux contrôler quel nœud est authentifié par rapport à quels autres nœuds lors de l'exécution de cette commande. Sur la configuration du cluster elle-même, et aussi lors de l'ajout d'un nœud, synchronisepcs
automatiquement les jetons sur le cluster, de sorte que tous les nœuds du cluster sont toujours automatiquement authentifiés comme auparavant et les nœuds du cluster peuvent communiquer entre eux.
Notez que ces changements ne sont pas rétrocompatibles. Les nœuds qui ont été authentifiés sur un système RHEL 7 devront l'être à nouveau.
(BZ#1549535)
Les pcs
commandes prennent désormais en charge l'affichage, le nettoyage et la synchronisation de l'historique des clôtures
Le démon de clôture de Pacemaker suit un historique de toutes les actions de clôture prises (en attente, réussies ou non). Avec cette version, les pcs
commandes permettent aux utilisateurs d'accéder à l'historique des clôtures de la manière suivante :
-
La
pcs status
commande affiche les actions d'escrime échouées et en attente -
La
pcs status --full
commande affiche l'historique complet de l'escrime -
La
pcs stonith history
commande offre des options pour afficher et nettoyer l'historique des clôtures -
Bien que l'historique des clôtures soit synchronisé automatiquement, la
pcs stonith history
commande supporte maintenant uneupdate
option qui permet à l'utilisateur de synchroniser manuellement l'historique des clôtures si nécessaire
(BZ#1620190, BZ#1615891)