Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
1.4. Le gestionnaire de volumes logiques LVM en cluster (CLVM)
Le gestionnaire de volumes logiques en cluster (CLVM) est un groupe d'extensions de mise en cluster pour LVM. Ces extensions permettent à un cluster d'ordinateurs de gérer le stockage partagé (par exemple sur un SAN) en utilisant LVM. CLVM fait partie du logiciel additionnel Stockage résilient.
L'utilisation de CLVM dépend des spécifications requises par votre système :
- Si un seul noeud de votre système requiert accès au stockage que vous êtes en train de configurer en tant que volumes logiques, vous pouvez alors utiliser LVM sans les extensions CLVM et les volumes logiques créés avec ce noeud sont tous locaux à celui-ci.
- Si vous utilisez un système en cluster pour basculements alors qu'un seul noeud accédant au stockage est actif à tout moment, vous devriez utiliser les agents de gestion de volume logique de haute disponibilité de l'anglais, « High Availability Logical Volume Management », ou HA-LVM). Pour plus d'informations sur HA-LVM, voir Configurer et gérer un cluster Red Hat.
- Si plus d'un noeud de votre cluster requiert accès à votre stockage, qui sera ensuite partagé à travers les différents noeuds actifs, alors vous devrez utiliser CLVM. CLVM permet à un utilisateur de configurer des volumes logiques sur un stockage partagé en verrouillant l'accès au stockage physique pendant qu'un volume est en cours de configuration. CLVM utilise les services de verrouillage clusterisés pour gérer le stockage partagé.
Pour pouvoir utiliser CLVM, les logiciels additionnels Haute disponibilité et Stockage résilient, y compris le démon
clvmd
, doivent tous être en cours d'exécution. Le démon clmvd
est l'extension de mise en cluster clé pour LVM. Le démon clmvd
est démarré sur chaque ordinateur du cluster et distribue les mises à jour de métadonnées au sein du cluster, en présentant à chaque ordinateur du cluster la même vue des volumes logiques. Pour plus d'informations sur l'installation et l'administration du logiciel additionnel Haute disponiblité, voir Configurer et gérer un cluster Red Hat.
Pour vous assurer que
clvmd
est lancé au démarrage, vous pouvez exécuter une commande chkconfig ... on
sur le service clvmd
comme suit :
# chkconfig clvmd on
Si le démon
clvmd
n'a pas été démarrém vous pouvez exécuter une commande service ... start
sur le service clvmd
comme suit :
# service clvmd start
La création de volumes logiques LVM dans un environnement en cluster est identique à la création de volumes logiques sur un seul noeud. Il n'y a pas de différence avec les commandes LVM elles-mêmes, ou dans l'interface utilisateur grapĥique LVM, comme décrit dans la Chapitre 4, Administration LVM avec les commandes CLI et la Chapitre 7, Administration LVM avec l'interface utilisateur graphique LVM. Pour pouvoir activer les volumes LVM que vous êtes en train de créer dans un cluster, l'infrastructure de celui-ci doit être en cours d'exécution et le cluster doit comporter le quorum.
Par défaut, les volumes logiques créés avec CLVM sur un stockage partagé sont visibles à tous les systèmes ayant accès au stockage partagé. Il est possible de créer des groupes de volumes dans lesquels tous les périphériques partagés ne sont visibles qu'à un seul noeud du cluster. Il est aussi possible d'un groupe de volumes de groupe de volumes local à groupe de volumes clusterisé. Pour plus d'informations, voir la Section 4.3.2, « Création de groupes de volumes dans un cluster » et la Section 4.3.7, « Changement des paramètres du groupe de volumes ».
Avertissement
Lorsque vous créez des groupes de volumes avec CLVM sur un stockage partagé, vous devez vous assurer que tous les noeuds dans le cluster ont accès aux volumes physiques constituant le groupe de volumes. Les configurations de cluster asymétriques, avec lesquelles certains noeuds ont accès au stockage et d'autres non, ne sont pas prises en charge.
Figure 1.2, « Aperçu de CLVM » illustre un aperçu de CLVM dans un cluster.
Figure 1.2. Aperçu de CLVM
Note
CLVM requiert des modifications dans le fichier
lvm.conf
pour un verrouillage au niveau du cluster. Des informations sur la configuration du fichier lvm.conf
pour qu'il prenne en charge le verrouillage clusterisé sont disponibles dans le fichier lvm.conf
lui-même. Pour davantage d'informations à propos de la configuration du fichier lvm.conf
, reportez-vous à l'Annexe B, Les fichiers de configuration LVM.