1.3. Administrador de volúmenes lógicos en cluster (CLVM)
El administrador de volúmenes lógicos en cluster (CLVM) es un conjunto de extensiones para LVM. Estas extensiones permiten que un cluster de computadores administre el almacenamiento compartido (por ejemplo, en un SAN) a través de LVM.
El uso de CLVM depende de los requisitos de su sistema:
- Si sólo un nodo de su sistema requiere acceder al almacenamiento que está configurando como volúmenes lógicos, entonces puede utilizar LVM sin las extensiones de CLVM y los volúmenes lógicos creados con ese nodo son todos locales al nodo.
- Si está utilizando un sistema en cluster para recuperación de fallos donde únicamente un solo nodo que accede al almacenamiento está activo a cualquier momento, deberá utilizar los agentes de alta disponibilidad de administración de volúmenes lógicos (HA-LVM). Para mayor información sobre HA-LVM, consulte Configuración y administración de un Red Hat Cluster.
- Si más de un nodo de su cluster requiere acceder a su almacenamiento, el cual es compartido entre los nodos activos, entonces deberá utilizar CLVM. CLVM permite configurar volúmenes lógicos en almacenaje compartido al bloquear el acceso al almacenaje físico mientras el volumen lógico está siendo configurado. CLVM utiliza servicios de bloqueo en cluster para administrar el almacenaje compartido.
Para utilizar el CLVM, debe estar ejecutándose el software de Red Hat Cluster Suite, incluyendo el daemon
clmvd
. El daemon clmvd
es la extensión principal de cluster para LVM. El daemon clvmd
se ejecuta en cada computador del cluster y distribuye las actualizaciones de metadatos de LVM en un cluster, presentando cada computador del cluster con el mismo panorama de volúmenes lógicos. Para mayor información sobre la instalación y administración de Red Hat Cluster Suite, consulte Configuración y administración de un Red Hat Cluster.
Para asegurarse de que
clmvd
se inicie en el arranque, puede ejecutar un comando chkconfig ... on
en el servicio clvmd
, así:
# chkconfig clvmd on
Si el daemon
clvmd
no se ha iniciado, puede ejecutar un comando service ... start
en el servicio clvmd
, así:
# service clvmd start
Creating LVM logical volumes in a cluster environment is identical to creating LVM logical volumes on a single node. There is no difference in the LVM commands themselves, or in the LVM graphical user interface, as described in Capítulo 4, Administración de LVM mediante comandos de CLI and Capítulo 7, Administración de LVM con la interfaz gráfica de LVM. In order to enable the LVM volumes you are creating in a cluster, the cluster infrastructure must be running and the cluster must be quorate.
By default, logical volumes created with CLVM on shared storage are visible to all computers that have access to the shared storage. It is possible, however, to create logical volumes when the storage devices are visible to only one node in the cluster. It is also possible to change the status of a logical volume from a local volume to a clustered volume. For information, see Sección 4.3.2, “Cómo crear grupos de volúmenes en un cluster” and Sección 4.3.7, “Cómo cambiar los parámetros de un grupo de volúmenes”.
Figura 1.2, “Sinopsis de CLVM” shows a CLVM overview in a Red Hat cluster.
Figura 1.2. Sinopsis de CLVM
Nota
El almacenaje compartido para uso en Red Hat Cluster Suite requiere que usted esté ejecutando el daemon del administrador de volumen lógico de cluster (
clvmd
) o los agentes de administración de alta disponibilidad de volumen lógico (HA-LVM). Si no puede utilizar ni el daemon clvmd
ni el HA-LVM por razones operacionales o porque no tiene la debida autorización, no debe utilizar una instancia única de LVM en el disco compartido, ya que esto puede ocasionar corrupción de datos. Si tiene alguna duda, por favor contacte al representante de servicio Red Hat.
Nota
CLVM requires changes to the
lvm.conf
file for cluster-wide locking. Information on configuring the lvm.conf
file to support clustered locking is provided within the lvm.conf
file itself. For information about the lvm.conf
file, see Apéndice B, Archivos de configuración LVM.