51.3. Configuração de um volume LVM com um sistema de arquivo ext4 em um cluster Pacemaker
Este caso de uso requer a criação de um volume lógico LVM no armazenamento que é compartilhado entre os nós do cluster.
Os volumes LVM e as partições e dispositivos correspondentes usados pelos nós de cluster devem ser conectados somente aos nós de cluster.
O procedimento seguinte cria um volume lógico LVM e depois cria um sistema de arquivo ext4 nesse volume para uso em um cluster de Pacemaker. Neste exemplo, a partição compartilhada /dev/sdb1
é usada para armazenar o volume físico LVM a partir do qual o volume lógico LVM será criado.
Em ambos os nós do cluster, executar os seguintes passos para definir o valor para o ID do sistema LVM para o valor do identificador
uname
para o sistema. O ID do sistema LVM será usado para garantir que somente o cluster seja capaz de ativar o grupo de volume.Defina a opção de configuração
system_id_source
no arquivo de configuração/etc/lvm/lvm.conf
parauname
.Configuration option global/system_id_source.
# Configuration option global/system_id_source. system_id_source = "uname"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Verificar se o ID do sistema LVM no nó corresponde ao
uname
para o nó.lvm systemid uname -n
# lvm systemid system ID: z1.example.com # uname -n z1.example.com
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Criar o volume LVM e criar um sistema de arquivo ext4 sobre esse volume. Uma vez que a partição
/dev/sdb1
é o armazenamento compartilhado, esta parte do procedimento é realizada em apenas um nó.Criar um volume físico LVM na partição
/dev/sdb1
.pvcreate /dev/sdb1
# pvcreate /dev/sdb1 Physical volume "/dev/sdb1" successfully created
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Criar o grupo de volume
my_vg
que consiste no volume físico/dev/sdb1
.vgcreate my_vg /dev/sdb1
# vgcreate my_vg /dev/sdb1 Volume group "my_vg" successfully created
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Verifique se o novo grupo de volume tem a identificação do sistema do nó no qual você está rodando e a partir do qual você criou o grupo de volume.
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
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Criar um volume lógico utilizando o grupo de volume
my_vg
.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
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Você pode usar o comando
lvs
para exibir o volume lógico.lvs
# lvs LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert my_lv my_vg -wi-a---- 452.00m ...
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Criar um sistema de arquivo ext4 no volume lógico
my_lv
.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 ...
Copy to Clipboard Copied! Toggle word wrap Toggle overflow