Red Hat Training

A Red Hat training course is available for RHEL 8

4.8. Gerenciando volumes lógicos LVM usando as funções do Sistema RHEL

Esta seção descreve como aplicar a função storage para realizar as seguintes tarefas:

  • Criar um volume lógico LVM em um grupo de volume composto de vários discos.
  • Criar um sistema de arquivo ext4 com uma determinada etiqueta no volume lógico.
  • Montar de forma persistente o sistema de arquivo ext4.

Pré-requisitos

  • Um livro de brincadeiras possível, incluindo o papel storage

Para obter informações sobre como aplicar um caderno de atividades, consulte Aplicando um papel.

4.8.1. Exemplo Livro de exercícios possível para gerenciar volumes lógicos

Esta seção fornece um exemplo de um livro de brincadeiras possível. Este playbook aplica o papel storage para criar um volume lógico LVM em um grupo de volumes.

Exemplo 4.1. Um playbook que cria um volume lógico mylv no grupo de volume myvg

- hosts: all
  vars:
    storage_pools:
      - name: myvg
        disks:
          - sda
          - sdb
          - sdc
        volumes:
          - name: mylv
            size: 2G
            fs_type: ext4
            mount_point: /mnt
  roles:
    - rhel-system-roles.storage
  • O grupo de volume myvg é composto pelos seguintes discos:

    • /dev/sda
    • /dev/sdb
    • /dev/sdc
  • Se o grupo de volume myvg já existe, o playbook adiciona o volume lógico ao grupo de volume.
  • Se o grupo de volume myvg não existe, o playbook o cria.
  • O playbook cria um sistema de arquivo Ext4 no volume lógico mylv e monta persistentemente o sistema de arquivo em /mnt.

Recursos adicionais

  • Para detalhes sobre os parâmetros utilizados na função do sistema storage, consulte o arquivo /usr/share/ansible/roles/rhel-system-roles.storage/README.md.