如何正确配置 cinder charm 以使用环回设备进行存储?

如何正确配置 cinder charm 以使用环回设备进行存储?

我正在使用 cinder charm (cs:trusty/cinder-4) 并尝试在只有单个磁盘的机器上进行部署。使用环回文件指定的正确方法是什么?

根据我所见过的例子,我正在

块设备:“/srv/cinder.data|750G”

在配置文件中。但是,当我尝试在 cinder 中创建卷时,出现错误。cinder 日志指示找不到卷组。当我通过 SSH 进入机器时,我可以看到文件已创建,并且大小正确,但尚未创建回送设备和卷组(通过运行“losetup -a”和“vgs”进行验证)

root@4fwa3:~# vgs
No volume groups found

运行 cinder 的机器上 /var/log/juju/unit-cinder-0.log 中唯一类似错误是:

2014-07-17 19:02:06 INFO config-changed   No physical volume label read from /dev/loop0
2014-07-17 19:02:06 INFO config-changed   Failed to read physical volume "/dev/loop0"

配置文件:

/etc/cinder/cinder.conf (由 Juju 编写):

[DEFAULT]
 .
 .
volume_group = cinder-volumes

运行“juju deploy cinder --config=openstack.cfg”时使用的配置文件:

cinder:
   openstack-origin: cloud:trusty-icehouse
   block-device: "/srv/cinder.data|750G"
   overwrite: “true”

答案1

关于日志中的错误,您是否已验证是否/etc/cinder/cinder.conf指定了与为环回创建的卷组相同的卷组。还可以通过重新启动所有 cinder 服务来验证

for i in api schedular volumes; do service openstack-cinder-$i restart; done

可能会对你有帮助。

希望有帮助!

相关内容