6.3. Configuración de un volumen LVM con un sistema de archivos ext4 en un cluster Pacemaker
Este caso de uso requiere que se cree un volumen lógico LVM en el almacenamiento que se comparte entre los nodos del clúster.
Los volúmenes LVM y las correspondientes particiones y dispositivos utilizados por los nodos del clúster deben estar conectados únicamente a los nodos del clúster.
El siguiente procedimiento crea un volumen lógico LVM y luego crea un sistema de archivos ext4 en ese volumen para utilizarlo en un cluster de Pacemaker. En este ejemplo, la partición compartida /dev/sdb1
se utiliza para almacenar el volumen físico LVM a partir del cual se creará el volumen lógico LVM.
En ambos nodos del clúster, realice los siguientes pasos para establecer el valor del ID del sistema LVM al valor del identificador
uname
para el sistema. El ID del sistema LVM se utilizará para garantizar que sólo el clúster sea capaz de activar el grupo de volúmenes.Establezca la opción de configuración
system_id_source
en el archivo de configuración/etc/lvm/lvm.conf
comouname
.Copy to Clipboard Copied! Toggle word wrap Toggle overflow Configuration option global/system_id_source.
# Configuration option global/system_id_source. system_id_source = "uname"
Verifique que el ID del sistema LVM en el nodo coincide con el
uname
para el nodo.Copy to Clipboard Copied! Toggle word wrap Toggle overflow lvm systemid uname -n
# lvm systemid system ID: z1.example.com # uname -n z1.example.com
Cree el volumen LVM y cree un sistema de archivos ext4 en ese volumen. Como la partición
/dev/sdb1
es un almacenamiento compartido, esta parte del procedimiento se realiza en un solo nodo.Crear un volumen físico LVM en la partición
/dev/sdb1
.Copy to Clipboard Copied! Toggle word wrap Toggle overflow pvcreate /dev/sdb1
# pvcreate /dev/sdb1 Physical volume "/dev/sdb1" successfully created
Cree el grupo de volúmenes
my_vg
que consiste en el volumen físico/dev/sdb1
.Copy to Clipboard Copied! Toggle word wrap Toggle overflow vgcreate my_vg /dev/sdb1
# vgcreate my_vg /dev/sdb1 Volume group "my_vg" successfully created
Comprueba que el nuevo grupo de volúmenes tiene el ID del sistema del nodo en el que se está ejecutando y desde el que se creó el grupo de volúmenes.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow vgs -o+systemid
# vgs -o+systemid VG #PV #LV #SN Attr VSize VFree System ID my_vg 1 0 0 wz--n- <1.82t <1.82t z1.example.com
Crear un volumen lógico utilizando el grupo de volumen
my_vg
.Copy to Clipboard Copied! Toggle word wrap Toggle overflow lvcreate -L450 -n my_lv my_vg
# lvcreate -L450 -n my_lv my_vg Rounding up size to full physical extent 452.00 MiB Logical volume "my_lv" created
Puede utilizar el comando
lvs
para mostrar el volumen lógico.Copy to Clipboard Copied! Toggle word wrap Toggle overflow lvs
# lvs LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert my_lv my_vg -wi-a---- 452.00m ...
Crear un sistema de archivos ext4 en el volumen lógico
my_lv
.Copy to Clipboard Copied! Toggle word wrap Toggle overflow mkfs.ext4 /dev/my_vg/my_lv
# mkfs.ext4 /dev/my_vg/my_lv mke2fs 1.44.3 (10-July-2018) Creating filesystem with 462848 1k blocks and 115824 inodes ...