documentation.suse.com / Installation d'une grappe High Availability de base à deux noeuds / Glossaire HA
S'applique à SUSE Linux Enterprise High Availability 16.0

Glossaire HA

actif/actif, actif/passif

Mode d'exécution des ressources sur les noeuds. Actif/passif signifie que les ressources s'exécutent uniquement sur le noeud actif, mais peuvent passer sur le noeud passif en cas d'échec du noeud actif. Actif/actif signifie que tous les noeuds sont actifs en même temps et que les ressources peuvent s'exécuter (et se déplacer) sur tout noeud de la grappe.

arbitre

Un arbitre est une machine s'exécutant en dehors de la grappe pour fournir une instance supplémentaire pour les calculs de la grappe. Par exemple, QNetd fournit un vote pour aider QDevice à participer aux décisions de quorum.

Basculement

Se produit lorsqu'une ressource ou un noeud présente une défaillance sur une machine et que les ressources affectées sont déplacées vers un autre noeud.

basculement

Déplacement planifié des ressources vers d'autres noeuds dans une grappe. Reportez-vous également au Basculement.

base d'informations sur la grappe (Cluster Information Base, CIB)

Représentation XML de l'ensemble de la configuration de la grappe et de son statut (options de la grappe, noeuds, ressources, contraintes et relations entre ces éléments). Le gestionnaire de la CIB (pacemaker-based) assure la synchronisation de cette dernière dans l'ensemble de la grappe et gère les demandes de modification.

clone

Un clone est une copie identique d'un noeud existant, utilisée pour simplifier le déploiement de plusieurs noeuds.

Dans le cadre d'une grappe ressource, un clone est une ressource qui peut être active sur plusieurs noeuds. Toute ressource peut être clonée si son agent de ressource prend en charge ce type d'opération.

clone promouvable

Les clones promouvables sont un type particulier de ressource de clone qui peut être promue. Les instances actives de ces ressources sont divisées en deux états : les instances promues et non promues (également appelées « actives et passives » ou « primaires et secondaires »).

contrainte d'ordre

Type de contrainte de ressource qui définit la séquence des actions.

contrainte de colocalisation

Type de contrainte de ressource qui spécifie les ressources qui peuvent ou ne peuvent pas s'exécuter ensemble sur un noeud.

contrainte de localisation

Type de contrainte de ressource qui définit les noeuds sur lesquels une ressource peut ou ne peut pas s'exécuter.

contrainte de ressource

Les contraintes de ressource spécifient les noeuds de grappe sur lesquels les ressources peuvent s'exécuter, l'ordre de chargement des ressources et les autres ressources dont dépend une ressource spécifique.

Voir également les termes contrainte de colocalisation, contrainte de localisation et contrainte d'ordre.

Coordinateur désigné (DC)

Le daemon pacemaker-controld est le contrôleur de grappe qui coordonne toutes les actions. Ce daemon dispose d'une instance sur chaque noeud de grappe, mais une seule instance est choisie pour faire office de coordinateur désigné. Le coordinateur désigné est élu au démarrage des services de grappe, ou lorsque le DC actuel échoue ou quitte la grappe. Le coordinateur désigné décide si une modification à l'échelle de la grappe doit être effectuée, telle que l'isolation d'un noeud ou le déplacement de ressources.

Corosync

Corosync fournit des informations fiables sur la messagerie, l'appartenance et le quorum de la grappe. Il est géré par le moteur de grappe Corosync, un système de communication de groupe.

CRM (gestionnaire de ressources de grappe)

Entité de gestion chargée de coordonner toutes les interactions non locales dans une grappe High Availability. SUSE Linux Enterprise High Availability utilise Pacemaker en tant que CRM. Il interagit avec plusieurs composants : les exécuteurs locaux sur son propre noeud et sur les autres noeuds, les CRM non locaux, les commandes administratives, la fonctionnalité d'isolation et la couche d'appartenance.

crmsh (shell CRM)

L'utilitaire de ligne de commande crmsh gère la grappe, les noeuds et les ressources.

Csync2

Outil de synchronisation permettant de répliquer les fichiers de configuration sur tous les noeuds de la grappe.

DLM (gestionnaire de verrous distribués)

Le DLM coordonne les accès aux ressources partagées dans une grappe, par exemple, en gérant le verrouillage des fichiers dans les systèmes de fichiers mis en grappe pour augmenter les performances et la disponibilité.

domaine de basculement

Sous-ensemble nommé de noeuds de grappe éligibles à l'exécution d'une ressource en cas de défaillance d'un noeud.

DRBD

DRBD® est un périphérique de traitement par blocs conçu pour la création de grappes High Availability. Il réplique les données d'un périphérique principal vers des périphériques secondaires de manière à ce que toutes les copies des données restent identiques.

emplacement

Dans le cadre d'une grappe entière, l'emplacement peut faire référence à l'emplacement physique des noeuds (par exemple, tous les noeuds peuvent se trouver dans le même centre de données). Dans le cadre d'une contrainte de localisation, l'emplacement fait référence aux noeuds sur lesquels une ressource peut ou ne peut pas s'exécuter.

ensemble de ressources

Comme autre format pour définir des contraintes de localisation, de colocalisation ou d'ordre, vous pouvez utiliser des ensembles de ressources où les ressources primitives sont regroupées dans un seul ensemble. Lors de la création d'une contrainte, vous pouvez spécifier plusieurs ressources auxquelles la contrainte doit s'appliquer.

exécuteur local

L'exécuteur local est situé entre Pacemaker et les ressources sur chaque noeud. Par le biais du daemon pacemaker-execd, Pacemaker peut démarrer, arrêter et surveiller les ressources.

Gestionnaire de volumes logiques (LVM) de grappe

Le terme LVM de grappe indique que le gestionnaire de volumes logiques (LVM) est utilisé dans un environnement de grappe. Cela nécessite des ajustements de configuration pour protéger les métadonnées LVM sur le stockage partagé.

GFS2

Le système de fichiers global 2 (GFS2) est un système de fichiers de disque partagé pour les grappes d'ordinateurs Linux. GFS2 permet à tous les noeuds d'avoir un accès simultané direct au même stockage de blocs partagé. GFS2 n'a pas de mode de fonctionnement déconnecté, ni de rôle client ou serveur. Tous les noeuds d'une grappe GFS2 fonctionnent comme des pairs. GFS2 prend en charge jusqu'à 32 noeuds de grappe. L'utilisation de GFS2 dans une grappe nécessite du matériel pour autoriser l'accès au stockage partagé et un gestionnaire de verrous pour contrôler l'accès au stockage.

grappe

Une grappe haute disponibilité est un groupe de serveurs (physiques ou virtuels) conçu principalement pour garantir la plus haute disponibilité possible des données, des applications et des services. À ne pas confondre avec une grappe haute performance, qui partage la charge des applications pour obtenir des résultats plus rapides.

grappe existante

Le terme grappe existante est utilisé pour faire référence à toute grappe composée d'au moins un noeud. Une grappe existante dispose d'une configuration Corosync qui définit les canaux de communication, mais ne dispose pas nécessairement déjà d'une configuration des ressources.

grappe locale

Grappe unique à un endroit spécifique (par exemple, tous les noeuds sont situés dans un centre de données). La latence du réseau est minimale. Le stockage est généralement accessible de manière synchrone par tous les noeuds.

grappe Metro

Grappe unique pouvant s'étendre sur plusieurs bâtiments ou centres de données, tous les sites étant connectés par Fibre Channel. La latence du réseau est généralement faible. Le stockage est fréquemment répliqué à l'aide de la mise en miroir ou de la réplication synchrone.

grappes divergentes

Scénario dans lequel les noeuds de grappe sont divisés en plusieurs groupes qui ne se connaissent pas (en raison d'une défaillance logicielle ou matérielle). STONITH empêche un scénario de grappes divergentes d'affecter gravement l'ensemble de la grappe. Aussi connu sous le nom de scénario de grappe partitionnée.

Le terme grappes divergentes est également utilisé dans DRBD, mais signifie que les noeuds contiennent des données différentes.

group

Les groupes de ressources contiennent plusieurs ressources qui doivent être localisées ensemble, démarrées de façon séquentielle et arrêtées dans l'ordre inverse.

Hawk (HA Web Konsole)

Interface Web conviviale pour la surveillance et l'administration d'une grappe High Availability à partir de machines Linux ou autres. Hawk est accessible à partir de toute machine pouvant se connecter aux noeuds de grappe, à l'aide d'un navigateur Web graphique.

heuristiques

QDevice prend en charge l'utilisation d'un ensemble de commandes (heuristiques) qui s'exécutent localement lors du démarrage des services de grappe, du changement d'appartenance à une grappe, de la connexion réussie au serveur QNetd ou éventuellement à des heures régulières. Le résultat est utilisé dans les calculs pour déterminer quelle partition devrait disposer du quorum.

isolation

Empêche l'accès à une ressource partagée par les membres isolés ou défaillants de la grappe. Il existe deux classes d'isolation : au niveau de la ressource et au niveau du noeud. L'isolation au niveau de la ressource garantit un accès exclusif à celle-ci. L'isolation au niveau du noeud empêche un noeud défaillant d'accéder aux ressources partagées et empêche les ressources de s'exécuter sur un noeud dont le statut est incertain. Cela se fait généralement en réinitialisant ou en mettant hors tension le noeud.

knet (kronosnet)

Couche d'abstraction réseau prenant en charge la redondance, la sécurité, la tolérance aux pannes et le basculement rapide des liaisons réseau. Sous SUSE Linux Enterprise High Availability 16, knet est le protocole de transport par défaut pour les canaux de communication Corosync.

liaison de périphérique réseau

La liaison de périphérique réseau combine plusieurs interfaces réseau en un seul périphérique lié pour augmenter la bande passante et/ou fournir une redondance. Lors de l'utilisation de Corosync, le périphérique lié n'est pas géré par le logiciel de grappe. Par conséquent, le périphérique lié doit être configuré sur chaque noeud de grappe qui peut avoir besoin d'y accéder.

méta-attributs (options de ressource)

Paramètres qui indiquent au CRM (gestionnaire de ressources de grappe) comment traiter une ressource spécifique. Par exemple, vous pouvez définir la priorité ou le rôle cible d'une ressource.

modèle de ressource

Pour faciliter la création de nombreuses ressources avec des configurations similaires, vous pouvez définir un modèle de ressource. Après avoir été défini, il peut être référencé dans des ressources primitives ou dans certains types de contraintes. Si un modèle est référencé dans une ressource primitive, celle-ci hérite de toutes les opérations et de tous les attributs d'instance (paramètres), méta-attributs et attributs d'utilisation définis dans le modèle.

noeud

Tout serveur (physique ou virtuel) qui est membre d'une grappe.

Pacemaker

Pacemaker est le CRM (gestionnaire de ressources de grappe) dans SUSE Linux Enterprise High Availability, ou le « cerveau » qui réagit aux événements se produisant dans la grappe. Il peut s'agir de noeuds qui rejoignent ou quittent la grappe, d'une défaillance de ressources ou d'activités planifiées telles qu'une maintenance, par exemple. Le daemon pacemakerd lance et surveille tous les autres daemons associés.

paramètres (attributs d'instance)

Les paramètres déterminent quelle instance d'un service la ressource contrôle.

partition de grappe

Une partition de grappe se produit lorsque la communication entre un ou plusieurs noeuds et le reste de la grappe échoue. Les noeuds sont divisés en partitions, mais sont toujours actifs. Ils ne peuvent communiquer qu'avec les noeuds de la même partition et ignorent les noeuds séparés. C'est ce qu'on appelle un scénario de grappes divergentes.

pile de grappes

Ensemble des composants et technologies logiciels qui constituent une grappe.

Plan de reprise après sinistre

Stratégie pour reprendre après un sinistre avec le moins d'impact possible sur l'infrastructure informatique.

planificateur

Le planificateur est implémenté comme suit : pacemaker-schedulerd. Lorsqu'une transition de grappe est nécessaire, pacemaker-schedulerd calcule l'état suivant attendu de la grappe et détermine les actions à planifier pour atteindre l'état suivant.

primitive

Une ressource primitive est le type de ressource de grappe le plus élémentaire.

QDevice

QDevice et QNetd participent aux décisions de quorum. Le daemon corosync-qdevice s'exécute sur chaque noeud de grappe et communique avec QNetd pour fournir un nombre configurable de votes, ce qui permet à une grappe de supporter davantage de défaillances de noeuds que ne le permettent les règles de quorum standard.

QNetd

QNetd est un arbitre qui s'exécute en dehors de la grappe. Le daemon corosync-qnetd fournit un vote au daemon corosync-qdevice sur chaque noeud pour l'aider à participer aux décisions de quorum.

quorum

Une partition de grappe est définie comme disposant du quorum si elle détient la majorité des noeuds (ou « votes »). Le quorum distingue exactement une partition. Il fait partie de l'algorithme permettant d'éviter que plusieurs partitions ou noeuds déconnectés (« grappes divergentes ») interviennent et entraînent la corruption des données et des services. Le quorum est une condition préalable à l'isolation, qui garantit ensuite que le quorum est unique.

RA (agent de ressource)

Script agissant en tant que proxy pour gérer une ressource (par exemple, pour démarrer, arrêter ou surveiller une ressource). SUSE Linux Enterprise High Availability prend en charge différents types d'agents de ressource.

ReaR (Relax and Recover)

Ensemble d'outils d'administration pour la création d'images de reprise après sinistre.

reprise après sinistre

Processus par lequel une fonction est restaurée à l'état normal et stable après un sinistre.

ressource

Tout type de service ou d'application connu(e) de Pacemaker, par exemple, une adresse IP, un système de fichiers ou une base de données. Le terme ressource est également utilisé pour DRBD, où il désigne un ensemble de périphériques de traitement par blocs qui utilisent une connexion commune pour la réplication.

SBD (périphérique de traitement par blocs STONITH)

Un SBD fournit un mécanisme d'isolation de noeud par l'échange de messages via un stockage de blocs partagé. Il peut aussi être utilisé en mode sans disque. Dans les deux cas, il a besoin d'un watchdog matériel ou logiciel sur chaque noeud pour garantir que les noeuds qui ne fonctionnent pas correctement sont vraiment arrêtés.

sinistre

Interruption inattendue d'une infrastructure critique causée par la nature, l'être humain, une défaillance matérielle ou des bogues logiciels.

SPOF (point de défaillance unique)

Tout composant d'une grappe qui, s'il défaille, déclenche l'échec de l'ensemble de la grappe.

STONITH

Acronyme de shoot the other node in the head (tirer dans la tête de l'autre noeud). Il s'agit du mécanisme d'isolation qui arrête un noeud qui ne fonctionne pas correctement pour l'empêcher de causer des problèmes dans une grappe. Dans une grappe Pacemaker, STONITH est géré par le sous-système d'isolation pacemaker-fenced.

utilisation

Indique au CRM quelle capacité une certaine ressource exige d'un noeud.

violation de la simultanéité

Une ressource qui ne devrait s'exécuter que sur un seul noeud de la grappe s'exécute sur plusieurs noeuds.

watchdog

Le SBD (périphérique de traitement par blocs STONITH) a besoin d'un watchdog (système de surveillance) sur chaque noeud pour garantir que les noeuds qui ne fonctionnent pas correctement sont vraiment arrêtés. Le SBD « alimente » le watchdog en lui envoyant régulièrement une impulsion de service. Si le SBD cesse d'alimenter le watchdog, le matériel impose un redémarrage du système. Cela protège contre les défaillances du processus SBD lui-même, par exemple en cas de blocage sur une erreur d'entrée/sortie (E/S).