Red Hat Training

A Red Hat training course is available for RHEL 8

11.2. Gerenciamento de armazenamento para máquinas virtuais usando o CLI

A documentação a seguir fornece informações sobre como gerenciar o armazenamento da máquina virtual (VM) usando o utilitário de linha de comando virsh.

Usando virsh, você pode adicionar, remover e modificar o armazenamento de VM, assim como visualizar informações sobre o armazenamento de VM.

Nota

Em muitos casos, o armazenamento para uma VM é criado ao mesmo tempo em que a VM é criada. Portanto, as informações a seguir referem-se principalmente ao gerenciamento avançado do armazenamento da VM.

11.2.1. Visualização de informações de armazenamento de máquinas virtuais usando o CLI

A seguir, são fornecidas informações sobre a visualização das informações sobre pools e volumes de armazenamento usando o CLI.

11.2.1.1. Visualização das informações do pool de armazenamento usando o CLI

Usando o CLI, você pode visualizar uma lista de todas as piscinas de armazenamento com detalhes limitados ou completos sobre as piscinas de armazenamento. Você também pode filtrar os pools de armazenamento listados.

Procedimento

  • Use o comando virsh pool-list para visualizar as informações do pool de armazenamento.

    # virsh pool-list --all --details
     Name                State    Autostart  Persistent    Capacity  Allocation   Available
     default             running  yes        yes          48.97 GiB   23.93 GiB   25.03 GiB
     Downloads           running  yes        yes         175.62 GiB   62.02 GiB  113.60 GiB
     RHEL8-Storage-Pool  running  yes        yes         214.62 GiB   93.02 GiB  168.60 GiB

Recursos adicionais

  • Para obter informações sobre as opções disponíveis em virsh pool-list, use o comando virsh pool-list --help.

11.2.1.2. Visualização de informações sobre o volume de armazenamento usando o CLI

A seguir, informações sobre a visualização das informações sobre os pools de armazenamento. Você pode visualizar uma lista de todos os pools de armazenagem em um pool de armazenagem especificado e detalhes sobre um pool de armazenagem especificado.

Procedimento

  1. Use o comando virsh vol-list para listar os volumes de armazenamento em um pool de armazenamento especificado.

    # virsh vol-list --pool RHEL8-Storage-Pool --details
     Name                Path                                               Type   Capacity  Allocation
    ---------------------------------------------------------------------------------------------
     .bash_history       /home/VirtualMachines/.bash_history       file  18.70 KiB   20.00 KiB
     .bash_logout        /home/VirtualMachines/.bash_logout        file    18.00 B    4.00 KiB
     .bash_profile       /home/VirtualMachines/.bash_profile       file   193.00 B    4.00 KiB
     .bashrc             /home/VirtualMachines/.bashrc             file   1.29 KiB    4.00 KiB
     .git-prompt.sh      /home/VirtualMachines/.git-prompt.sh      file  15.84 KiB   16.00 KiB
     .gitconfig          /home/VirtualMachines/.gitconfig          file   167.00 B    4.00 KiB
     RHEL8_Volume.qcow2  /home/VirtualMachines/RHEL8_Volume.qcow2  file  60.00 GiB   13.93 GiB
  2. Use o comando virsh vol-info para listar os volumes de armazenamento em um pool de armazenamento especificado.

    # vol-info --pool RHEL8-Storage-Pool --vol RHEL8_Volume.qcow2
    Name:           RHEL8_Volume.qcow2
    Type:           file
    Capacity:       60.00 GiB
    Allocation:     13.93 GiB