Red Hat Training

A Red Hat training course is available for RHEL 8

11.2. CLI で仮想マシン用のストレージの管理

以下のドキュメントでは、コマンドラインユーティリティーの virsh を使用して、仮想マシンのストレージを管理する方法を説明します。

virsh を使用して、仮想マシンのストレージを追加、削除、および変更したり、仮想マシンストレージに関する情報を表示できます。

注記

多くの場合、仮想マシン用のストレージは、仮想マシンが作成される と同時に作成されます。したがって、以下の情報は、主に仮想マシンのストレージの高度な管理に関するものです。

11.2.1. CLI で仮想マシンのストレージ情報の表示

ここでは、CLI を使用してストレージプールおよびストレージボリュームに関する情報を表示する方法を説明します。

11.2.1.1. CLI でストレージプール情報の表示

CLI を使用して、ストレージプールに関する詳細の一部またはすべてが含まれるストレージプールの一覧を表示できます。また、一覧表示されているストレージプールにフィルターをかけることもできます。

手順

  • virsh pool-list コマンドを使用して、ストレージプール情報を表示します。

    # 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

関連情報

  • 利用可能な virsh pool-list オプションの詳細は、virsh pool-list --help コマンドを使用します。

11.2.1.2. CLI でストレージボリューム情報の表示

ここでは、ストレージプールの情報を表示する方法を説明します。指定したストレージプールのすべてのストレージプールの一覧と、指定したストレージプールに関する詳細を表示できます。

手順

  1. virsh vol-list コマンドを使用して、指定したストレージプールにあるストレージボリュームを一覧表示します。

    # 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. virsh vol-info コマンドを使用して、指定したストレージプール内のストレージボリュームを一覧表示します。

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