Red Hat Training

A Red Hat training course is available for RHEL 8

6.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.

Nota

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.

  1. 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.

    1. Defina a opção de configuração system_id_source no arquivo de configuração /etc/lvm/lvm.conf para uname.

      # Configuration option global/system_id_source.
      system_id_source = "uname"
    2. Verificar se o ID do sistema LVM no nó corresponde ao uname para o nó.

      # lvm systemid
        system ID: z1.example.com
      # uname -n
        z1.example.com
  2. 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ó.

    1. Criar um volume físico LVM na partição /dev/sdb1.

      # pvcreate /dev/sdb1
        Physical volume "/dev/sdb1" successfully created
    2. Criar o grupo de volume my_vg que consiste no volume físico /dev/sdb1.

      # vgcreate my_vg /dev/sdb1
        Volume group "my_vg" successfully created
    3. 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
        VG    #PV #LV #SN Attr   VSize  VFree  System ID
        my_vg   1   0   0 wz--n- <1.82t <1.82t z1.example.com
    4. Criar um volume lógico utilizando o grupo de volume my_vg.

      # lvcreate -L450 -n my_lv my_vg
        Rounding up size to full physical extent 452.00 MiB
        Logical volume "my_lv" created

      Você pode usar o comando lvs para exibir o volume lógico.

      # lvs
        LV      VG      Attr      LSize   Pool Origin Data%  Move Log Copy%  Convert
        my_lv   my_vg   -wi-a---- 452.00m
        ...
    5. Criar um sistema de arquivo ext4 no volume lógico 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
      ...