![在 devstack 中使用卷备份文件大小?](https://linux22.com/image/655493/%E5%9C%A8%20devstack%20%E4%B8%AD%E4%BD%BF%E7%94%A8%E5%8D%B7%E5%A4%87%E4%BB%BD%E6%96%87%E4%BB%B6%E5%A4%A7%E5%B0%8F%EF%BC%9F.png)
我正在尝试使用 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)。