Como configurar corretamente o encanto do cinder para usar o dispositivo de loopback para armazenamento?

0

Estou usando o encanto do cinder (cs: trusty / cinder-4) e estou tentando implantar em uma máquina com apenas um único disco. Qual é o caminho certo para especificar usando um arquivo de loopback?

Com base nos exemplos que vi, estou colocando

block-device: "/srv/cinder.data|750G"

em um arquivo de configuração. No entanto, quando tento criar um volume no cinder, recebo um erro. Os logs de cinzas indicam que o grupo de volumes não pode ser encontrado. Quando eu SSH na máquina, eu posso ver que o arquivo é criado, e é o tamanho certo, mas o dispositivo de loopback e o grupo de volume não foram criados (verificados executando "losetup -a" e "vgs")

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

A única coisa que se assemelha a um erro no /var/log/juju/unit-cinder-0.log na máquina que está rodando o 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"

Arquivos de configuração:

/etc/cinder/cinder.conf (escrito por Juju):

[DEFAULT]
 .
 .
volume_group = cinder-volumes

arquivo de configuração usado ao executar "juju deploy cinder --config = openstack.cfg":

cinder:
   openstack-origin: cloud:trusty-icehouse
   block-device: "/srv/cinder.data|750G"
   overwrite: “true”
    
por Clark L 17.07.2014 / 20:37

1 resposta

1

Com relação ao erro nos logs, você verificou em /etc/cinder/cinder.conf o mesmo grupo de volumes especificado que você criou para o loopback. Verifique também, reiniciando todos os serviços de cinder

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

Este pode ser de alguma ajuda para você.

Espero que ajude !!

    
por S.Ali 17.07.2014 / 20:48