在 devstack 中使用卷备份文件大小?

在 devstack 中使用卷备份文件大小?

我正在尝试使用 devstack 脚本在单台机器上设置 openstack。在 cinder 的配置中给出了此参数VOLUME_BACKING_FILE_SIZE。我无法理解此参数的用途,因为我们给出了卷组的名称,并且可以在该卷组中创建任何 cinder 卷。

答案1

在默认配置中,Cinder 使用 iSCSI+LVM 作为存储后端。

LVM 允许创建属于卷组的逻辑卷,这些逻辑卷实际上创建并对应于您在 Cinder 中创建的卷。

Devstack 自动创建一个带有回送设备的卷组作为物理卷。回送设备是一个实际上引用文件的假设备。VOLUME_BACKING_FILE_SIZE 设置此文件的大小。

因此,如果将此大小设置为 10GB,则您将能够创建总大小为 10GB 的卷(即,10 个卷,每个卷 1GB,或 1 个卷 10GB)。

相关内容