F.2. Configuración de conmutación HA-LVM con etiquetas
Para configurar la conmutación de HA-LVM con etiquetas en el archivo
/etc/lvm/lvm.conf
, realice los siguientes pasos:
- Asegúrese que el parámetro
locking_type
en la sección global del archivo/etc/lvm/lvm.conf
se establezca al valor de '1'. - Cree el volumen lógico y el sistema de archivos mediante LVM estándar y los comandos de sistema de archivo, como en el siguiente ejemplo:
#
pvcreate /dev/sd[cde]1
#vgcreate shared_vg /dev/sd[cde]1
#lvcreate -L 10G -n ha_lv shared_vg
#mkfs.ext4 /dev/shared_vg/ha_lv
Para obtener información sobre creación de volúmenes lógicos LVM, consulte Administración del gestor de volumen lógico. - Edite el archivo
/etc/cluster/cluster.conf
para incluir el volumen recién creado como un recurso en uno de sus servicios. También puede usar Conga o el comandoccs
para configurar LVM y los recursos del sistema de archivos para el clúster. La siguiente es una muestra de la sección del gestor de recursos del archivo/etc/cluster/cluster.conf
que configura un volumen lógico CLVM como recurso de clúster:<rm> <failoverdomains> <failoverdomain name="FD" ordered="1" restricted="0"> <failoverdomainnode name="neo-01" priority="1"/> <failoverdomainnode name="neo-02" priority="2"/> </failoverdomain> </failoverdomains> <resources> <lvm name="lvm" vg_name="shared_vg" lv_name="ha_lv"/> <fs name="FS" device="/dev/shared_vg/ha_lv" force_fsck="0" force_unmount="1" fsid="64050" fstype="ext4" mountpoint="/mnt" options="" self_fence="0"/> </resources> <service autostart="1" domain="FD" name="serv" recovery="relocate"> <lvm ref="lvm"/> <fs ref="FS"/> </service> </rm>
Nota
Si hay múltiples volúmenes lógicos en el grupo de volumen, entonces el nombre del volumen lógico (lv_name
) en el recursolvm
se debe dejar en blanco o sin especificar. Observe también que en la configuración de HA-LVM, un grupo de volumen puede ser utilizado por un servicio individual único. - Edite el campo
volume_list
en el archivo/etc/lvm/lvm.conf
. Incluya el nombre de su grupo de volumen raíz y su nombre de host como aparece en el archivo/etc/cluster/cluster.conf
precedido por @. El nombre de host a incluir aquí es la máquina en la cual esta modificando el archivolvm.conf
, no ningún nombre de host remoto. Observe que esta cadena DEBE coincidir con el nombre de nodo determinado en el archivocluster.conf
. A continuación, una muestra de la entrada del archvo/etc/lvm/lvm.conf
:volume_list = [ "VolGroup00", "@neo-01" ]
Esta etiqueta se utilizará para activar los LV y VG compartidos. NO incluye los nombres de ningún grupo de volumen que haya sido compartido mediante HA-LVM. - Actualizar el dispositivo
initrd
en todos sus nodos de clúster:#
dracut -H -f /boot/initramfs-$(uname -r).img $(uname -r)
- Reinicie todos los nodos para verificar si se está utilizando el dispositivo correcto de
initrd
.