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
.