Я использую брелок cinder (cs: trusty / cinder-4) и пытаюсь развернуть на машине только один диск. Как правильно указать использование петлевого файла?
На основании примеров, которые я видел, я помещаю
block-device: "/srv/cinder.data|750G"
в конфигурационном файле. Однако, когда я пытаюсь создать том в Cinder, я получаю сообщение об ошибке. Журналы cinder указывают, что группа томов не может быть найдена. Когда я подключаю SSH к машине, я вижу, что файл создан и имеет правильный размер, но петлевое устройство и группа томов не были созданы (проверяется с помощью команд losttup -a и vgs)
root@4fwa3:~# vgs
No volume groups found
Единственное, что напоминает ошибку в /var/log/juju/unit-cinder-0.log на машине, на которой работает cinder, это:
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”
Относительно ошибки в журналах Проверьте, у Вас в /etc/cinder/cinder.conf
есть та же группа объема, определенная, что Вы создали для обратной петли. Также проверьте путем перезапуска всех сервисов золы
for i in api schedular volumes; do service openstack-cinder-$i restart; done
, Это могло бы иметь некоторую справку к Вам.
Hope, которая помогает!!