13.2. 了解虚拟磁盘

Red Hat Virtualization 有 Preallocated (thick provisioned) 和 Sparse (thin provisioned) 存储选择。

  • 预分配

    预分配的虚拟磁盘会分配虚拟机前需要的所有存储。例如,为虚拟机的数据分区创建的 20 GB 预分配逻辑卷将在创建后立即占用 20 GB 存储空间。

  • 稀疏

    稀疏分配允许管理员定义分配给虚拟机的总存储,但只有在需要时才会分配存储。

    例如,在首次创建时,一个 20 GB 的精简置备的逻辑卷会占用 0 GB 存储空间。安装操作系统时,可能需要安装的文件的大小,并将继续随着数据增长到最多 20 GB 大小而增加。

您可以在 StorageDisks 中查看虚拟磁盘的 IDID 用于识别虚拟磁盘,因为它的设备名称(例如 /dev/vda0)可能会更改,从而导致磁盘崩溃。您还可以查看 /dev/disk/by-id 中的虚拟磁盘 ID。

您可以在存储域、虚拟机和模板的详情视图中的 StorageDisksDisks 选项卡查看磁盘的虚拟大小Virtual Size 是虚拟机可以使用的磁盘空间总量。在创建或编辑虚拟磁盘时,它是您在 Size (GB) 字段中输入的数字。

您可以在存储域和模板的详情视图中的 Disks 选项卡中查看磁盘实际大小。这是目前已分配给虚拟机的磁盘空间量。预分配磁盘显示的虚拟大小实际大小的值相同。稀疏磁盘可能会显示不同的值,具体取决于分配的磁盘空间量。

注意

在创建 Cinder 虚拟磁盘时,磁盘的格式和类型由 Cinder 在内部处理,不由 Red Hat Virtualization 管理。

下表介绍了存储类型和格式的可能组合。

表 13.1. 允许的存储组合

存储格式类型备注

NFS

Raw

预分配

此文件的初始大小等于为虚拟磁盘定义的存储大小,并且没有格式设置。

NFS

Raw

稀疏

此文件的初始大小接近零,并且没有格式设置。

NFS

QCOW2

稀疏

此文件的初始大小接近零,并且具有 QCOW2 格式。随后的层将是 QCOW2 格式。

SAN

Raw

预分配

具有初始大小等于为虚拟磁盘定义的存储大小的块设备,并且没有格式设置。

SAN

QCOW2

稀疏

具有初始大小小于为虚拟磁盘定义的大小(目前为 1 GB)的块设备,并且具有根据需要分配的 QCOW2 格式(目前为 1 GB 增量)。