Nós configuramos o OpenStack usando o conjure-up em uma única máquina (servidor LTS do Ubuntu 16.04.3). Todos os serviços estão em funcionamento e, com êxito, posso enviar imagens para o relance.
Queríamos salvar essas imagens de relance criadas por "relance image-create" na máquina remota que possuem servidor nfs. Então, nós configuramos o arquivo glance-api.conf como abaixo.
Meu glance-api.conf é assim:
[glance_store]
filesystem_store_datadir = /var/lib/glance/images
default_store = file
E no nó controlador de relance, montei
remote machine Ip/home/glance/images/ neste caminho de diretório
/var/lib/glance/images
e mencionaram o mesmo caminho do diretório montado dentro do arquivo glance-api.conf.
Eu criei os dois exemplos de rede privada com algum ip (192.168.1.0 e 10.221.50.0), mas não criei uma rede pública, pois neste momento não quero acessar essa instância de VM de fora.
Quando estou tentando iniciar a instância a partir da interface do painel, bem como por meio da CLI, estou ficando abaixo do erro.
Error: Failed to perform requested operation on instance "Ubuntu_Hawkbit", the instance has an error status: Please try again later [Error: No valid host was found. There are not enough hosts available.].
Observação: tentei associar Instance a uma rede privada diferente, pensando que pode ser um problema de endereço IP de rede, mas enfrentando o mesmo erro.
Quando eu verifico /var/log/nova/nova-compute.log logs, vejo abaixo o erro.
ERROR nova.image.glance [req-1459f1b2-491c-46a2-b803-6ff621a79d30 6ebc7996240c4ce688234f544c9d0116 07427c9d49704357a049b24193ee0a28 - -
-] Error contacting glance server 'http://10.206.193.159:9292' for 'data', done trying.
ERROR nova.image.glance CommunicationError:
Error finding address for
http://10.206.193.159:9292/v1/images/6c30e2ab-1078-45ad-bed2-3e3a75f6af8c:
('Connection aborted.', BadStatusLine("''",))
ERROR
nova_lxd.nova.virt.lxd.image
[req-1459f1b2-491c-46a2-b803-6ff621a79d30
6ebc7996240c4ce688234f544c9d0116 07427c9d49704357a049b24193ee0a28 - -
-] [instance: eedc008d-ef34-498d-8774-b3813ce032f4] Failed to upload 6c30e2ab-1078-45ad-bed2-3e3a75f6af8c to LXD: Connection to glance
ERROR nova_lxd.nova.virt.lxd.operations
[req-1459f1b2-491c-46a2-b803-6ff621a79d30
6ebc7996240c4ce688234f544c9d0116 07427c9d49704357a049b24193ee0a28 - -
-] [instance: eedc008d-ef34-498d-8774-b3813ce032f4] Faild to start container instance-00000020: Connection to glance host
http://10.206.193.159:9292 failed: Error finding address for
http://10.206.193.159:9292/v1/images/6c30e2ab-1078-45ad-bed2-3e3a75f6af8c:
('Connection aborted.', BadStatusLine("''",))
ERROR nova.compute.manager [req-1459f1b2-491c-46a2-b803-6ff621a79d30
6ebc7996240c4ce688234f544c9d0116 07427c9d49704357a049b24193ee0a28 - -
-] [instance: eedc008d-ef34-498d-8774-b3813ce032f4] Instance failed to spawn