11.2.2. Criação de um sistema de arquivo XFS em um dispositivo de bloco usando funções do sistema RHEL
Esta seção descreve como criar um sistema de arquivos XFS em um dispositivo de bloco em múltiplas máquinas de destino usando a função storage
.
Pré-requisitos
Existe um livro de brincadeiras possível que utiliza o papel
storage
.Para informações sobre como aplicar tal playbook, consulte Aplicando um papel.
11.2.2.1. Exemplo Livro de reprodução possível para criar um sistema de arquivo XFS em um dispositivo de bloco
Esta seção fornece um exemplo de um livro de brincadeiras possível. Este playbook aplica o papel storage
para criar um sistema de arquivos XFS em um dispositivo de bloco usando os parâmetros padrão.
A função storage
pode criar um sistema de arquivo somente em um disco não particionado, inteiro ou em um volume lógico (LV). Ele não pode criar o sistema de arquivo em uma partição.
Exemplo 11.1. Um playbook que cria XFS em /dev/sdb
--- - hosts: all vars: storage_volumes: - name: barefs type: disk disks: - sdb fs_type: xfs roles: - rhel-system-roles.storage
-
O nome do volume (
barefs
no exemplo) é atualmente arbitrária. A funçãostorage
identifica o volume pelo dispositivo de disco listado sob o atributodisks:
. -
Você pode omitir a linha
fs_type: xfs
porque XFS é o sistema de arquivo padrão no RHEL 8. Para criar o sistema de arquivo em um LV, forneça a configuração LVM sob o atributo
disks:
, incluindo o grupo de volume envolvente. Para detalhes, veja Exemplo Livro de exemplo para gerenciar volumes lógicos.Não forneça o caminho para o dispositivo LV.
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
.