Chapitre 2. Résumé des composants de Red Hat Cluster Suite
Ce chapitre fournit un résumé des composants de Red Hat Cluster Suite et se compose des sections suivantes :
2.1. Composants de cluster
Tableau 2.1, « Composants du sous-système logiciel de Red Hat Cluster Suite » summarizes Red Hat Cluster Suite components.
Tableau 2.1. Composants du sous-système logiciel de Red Hat Cluster Suite
|Fonction
|Composant
|Description
|Conga


luci
|Système de gestion à distance - Station de gestion.


ricci
|Système de gestion à distance - Station gérée.
|Cluster Configuration Tool


system-config-cluster
|Commande utilisée pour gérer la configuration du cluster dans un mode graphique.
|Gestionnaire de volumes logiques en cluster (CLVM)


clvmd
|Il s'agit du démon qui distribue les mises à jour de métadonnées LVM au sein du cluster. Il doit être exécuté sur tous les noeuds du cluster et renverra une erreur si un noeud du cluster n'exécute pas ce démon.


lvm
|Outils LVM2. Fournit les outils en ligne de commande pour LVM2.


system-config-lvm
|Fournit une interface utilisateur graphique pour LVM2.


lvm.conf
| Le fichier de configuration LVM. Le chemin d'accès complet est
/etc/lvm/lvm.conf.
|Système de configuration du cluster (CCS)


ccs_tool


ccs_tool fait partie du système de configuration du cluster (CCS). Il est utilisé pour effectuer des mises à jour en ligne des fichiers de configuration CCS. De plus, il peut être utilisé pour mettre à niveau les fichiers de configuration du cluster à partir des archives CSS créées avec GFS 6.0 (et les versions précédentes) au format XML utilisé avec cette version de Red Hat Cluster Suite.


ccs_test
| Commande de diagnostique et de test utilisée pour récupérer des informations à partir des fichiers de configuration à travers le démon
ccsd.


ccsd
|Démon CCS exécuté sur tous les noeuds du cluster qui fournit des données du fichier de configuration au logiciel cluster.


cluster.conf
| Il s'agit du fichier de configuration du cluster. Le chemin d'accès complet est
/etc/cluster/cluster.conf.
|Gestionnaire de cluster (CMAN)


cman.ko
|Le module noyau pour CMAN.


cman_tool
|Il s'agit de la partie frontale de l'administration de CMAN. Cet outil démarre et arrête CMAN et peut changer certains paramètres internes tels que les votes.


dlm_controld
| Démon démarré par le script init de
cman afin de gérer
dlm dans le noyau ; il n'est pas encore utilisé par l'utilisateur.


gfs_controld
| Démon démarré par le script init de
cman afin de gérer
gfs dans le noyau ; il n'est pas encore utilisé par l'utilisateur.


group_tool
| Utilisé afin d'obtenir une liste des groupes liés au fencing, DLM, GFS, ainsi que des informations de débogage ; Cet outil inclut également ce que
cman_tool services fournissait dans RHEL 4.


groupd
| Démon démarré par le script init de
cman afin de servir d'interface entre
openais/
cman et
dlm_controld/
gfs_controld/
fenced; il n'est pas encore utilisé par l'utilisateur.


libcman.so.<version number>
| Bibliothèque pour les programmes ayant besoin d'interagir avec
cman.ko.
|Gestionnaire du groupe de ressources (rgmanager)


clusvcadm
|Commande utilisée pour activer, désactiver, déplacer et redémarrer manuellement les services utilisateur dans un cluster.


clustat
|Commande utilisée pour afficher le statut du cluster, y compris l'adhésion aux noeuds et les services en cours d'exécution.


clurgmgrd
|Démon utilisé pour traiter les requêtes des services utilisateur y compris le démarrage, la désactivation, le déplacement et le redémarrage d'un service.


clurmtabd
|Démon utilisé pour traiter des tables de montage NFS clusterisées.
|Fence


fence_apc
|Agent fence pour le commutateur de courant APC.


fence_bladecenter
|Agent fence pour IBM Bladecenters avec l'interface Telnet.


fence_bullpap
|Agent fence pour l'interface du processeur d'administration de la plateforme (PAP de l'anglais Platform Administration Processor) Bull Novascale.


fence_drac
|Agent fence pour la carte d'accès à distance Dell.


fence_ipmilan
|Agent fence pour les machines contrôlées par l'interface de gestion intelligente de matériel (IPMI de l'anglais Intelligent Platform Management Interface) sur un LAN.


fence_wti
|Agent fence pour le commutateur de courant WTI.


fence_brocade
|Agent fence pour le commutateur Brocade Fibre Channel


fence_mcdata
|Agent fence pour le commutateur McData Fibre Channel.


fence_vixel
|Agent fence pour le commutateur Vixel Fibre Channel.


fence_sanbox2
|Agent fence pour le commutateur SANBox2 Fibre Channel.


fence_ilo
|Agent fence pour les interfaces HP ILO (formerly fence_rib).


fence_rsa
|Agent fence d'E/S pour IBM RSA II.


fence_gnbd
|Agent fence utilisé avec le stockage GNBD.


fence_scsi
|Agent fence d'E/S pour les réservations SCSI persistances.


fence_egenera
|Agent fence utilisé avec le système Egenera BladeFrame.


fence_manual
|Agent fence pour une interaction manuelle. REMARQUE : ce composant n'est pas supporté dans les environnements de production.


fence_ack_manual
| Interface utilisateur pour l'agent
fence_manual.


fence_node
|Un programme qui effectue des E/S fence sur un seul noeud.


fence_xvm
|Agent fence d'E/S pour les machines virtuelles Xen.


fence_xvmd
|Agent hôte fence d'E/S pour les machines virtuelles Xen.


fence_tool
|Un programme pour joindre et quitter le domaine fence.


fenced
|Le démon fence d'E/S
|DLM


libdlm.so.<version number>
|Bibliothèque pour la prise en charge du gestionnaire de verrouillage distribué (DLM de l'anglais Distributed Lock Manager).
|GFS


gfs.ko
|Module noyau qui implémente le système de fichiers GFS et qui est chargé sur les noeuds du cluster GFS.


gfs_fsck
|Commande qui répare un système de fichiers GFS qui n'est pas monté.


gfs_grow
|Commande qui incrémente un système de fichiers GFS monté.


gfs_jadd
|Commande qui ajoute des fichiers journaux dans un système de fichiers GFS.


gfs_mkfs
|Commande qui crée un système de fichiers GFS sur un périphérique de stockage.


gfs_quota
|Commande qui gère les quotas sur un système de fichiers GFS monté.


gfs_tool
|Commande qui configure ou règle un système de fichiers monté. Cette commande peut également regrouper une variété d'informations à propos du système de fichiers.


mount.gfs
| Assistant de montage appelé par
mount(8); il n'est pas utilisé par l'utilisateur.
|GNBD


gnbd.ko
|Module noyau qui implémente le pilote de périphérique GNBD sur les clients.


gnbd_export
|Commande permettant de créer, exporter et gérer les GNBD sur un serveur GNBD.


gnbd_import
|Commande permettant d'importer et gérer les GNBD sur un client GNBD.


gnbd_serv
|Un démon serveur qui permet à un noeud d'exporter le stockage local à travers le réseau.
|LVS


pulse
| This is the controlling process which starts all other daemons related to LVS routers. At boot time, the daemon is started by the
/etc/rc.d/init.d/pulse script. It then reads the configuration file
/etc/sysconfig/ha/lvs.cf. On the active LVS router,
pulse starts the LVS daemon. On the backup router,
pulse determines the health of the active router by executing a simple heartbeat at a user-configurable interval. If the active LVS router fails to respond after a user-configurable interval, it initiates failover. During failover,
pulse on the backup LVS router instructs the
pulse daemon on the active LVS router to shut down all LVS services, starts the
send_arp program to reassign the floating IP addresses to the backup LVS router's MAC address, and starts the
lvs daemon.


lvsd
| Le démon
lvs s'exécute sur le routeur LVS actif une fois qu'il est appelé par
pulse. Il lit le fichier de configuration
/etc/sysconfig/ha/lvs.cf, appelle l'utilitaire
ipvsadm pour construire et maintenir la table de routage IPVS et assigne un processus
nanny à chaque service LVS configuré. Si
nanny reporte une panne sur un serveur réel,
lvs indique à l'utilitaire
ipvsadm de supprimer le serveur réel de la table de routage IPVS.


ipvsadm
| Ce service met à jour la table de routage IPVS dans le noyau. Le démon
lvs configure et administre LVS en appelant
ipvsadm pour ajouter, changer ou supprimer les entrées dans la table de routage IPVS.


nanny
| Le démon d'analyse
nanny est démarré sur le routeur LVS actif. À travers ce démon, le routeur LVS actif détermine l'état de fonctionnement de chaque serveur réel et, éventuellement, analyse sa charge de travail. Un processus séparé est démarré pour chaque service défini sur chaque serveur réel.


lvs.cf
| Il s'agit du fichier de configuration LVS. Le chemin d'accès complet pour le fichier est
/etc/sysconfig/ha/lvs.cf. Directement ou indirectement, tous les démons obtiennent leurs informations de configuration à partir de ce fichier.
|Piranha Configuration Tool
| Il s'agit de l'outil Web pour analyser, configurer et administrer LVS. Il s'agit de l'outil par défaut pour maintenir le fichier de configuration LVS
/etc/sysconfig/ha/lvs.cf.


send_arp
|Ce programme envoie les diffusions ARP lorsque l'adresse IP flottante change d'un nœud à un autre durant le failover.
|Disque quorum


qdisk
|Un démon de quorum basé sur les disques pour CMAN / Linux-Cluster.


mkqdisk
|Utilitaire pour le disque quorum du cluster.


qdiskd
|Démon pour le disque quorum du cluster.