Dear James/all,

I checked /etc/nova/nova.conf in kvm and lxd hypervisor and they look the
same.
Regarding glance section it just contains the same endpoint

[glance]
api_servers = http://10.10.10.95:9292

Following the backtrace it seems it cannot get the image metadata at all. I
checked the upstream source at
https://github.com/openstack/nova-lxd/blob/master/nova/virt/lxd/driver.py#L398

has changed the galnce-lxd sync code. Maybe it has been fixed already, did
anyone try? do we have a bleeding edge ppa to test against?

Patrizio


2017-05-08 18:21 GMT+02:00 Patrizio Bassi <patrizio.ba...@gmail.com>:

>
>
> 2017-05-08 18:11 GMT+02:00 James Page <james.p...@ubuntu.com>:
>
>> Hi Patrizio
>>
>> On Mon, 8 May 2017 at 11:53 Patrizio Bassi <patrizio.ba...@gmail.com>
>> wrote:
>> [...]
>>
>>> 1) [minor] accessing horizon in the hypervisor list it is seen as
>>> hostname without fqdn while other 4 hosts has fqdn.
>>>
>>
>> Yes there is a minor diff between LXD and KVM hypervisors:
>>
>>   https://bugs.launchpad.net/nova-lxd/+bug/1521319
>>
>> however that should not effect things functionally.
>>
>
> Yes, it looks fine, but a bit ugly :)
>
>
>>
>>
>>> 2) [major] i cannot boot a lxd image
>>>
>>> following https://jujucharms.com/u/openstack-charmers-next/o
>>> penstack-lxd/ i imported the xenial image in glance by
>>>
>>> # glance image-create --name="xenial_lxd" --visibility public --progress
>>> --container-format=bare --disk-format=*root-tar* --property
>>> architecture="x86_64" < ~/openstack/images/xenial-serv
>>> er-cloudimg-amd64-root.tar.gz
>>>
>>> i got errors like:
>>>
>>> 8446f64e0b504345b48673a3e3a328f1 35515180b8b646329e2caa2372250e0b - -
>>> -] [instance: e4daef69-525c-4413-b39b-7df5e7822f02] Build of instance
>>> e4daef69-525c-4413-b39b-7df5e7822f02 aborted: *Image  is unacceptable:
>>> Bad Image format: Image  could not be found.*
>>>
>>> in https://linuxcontainers.org//lxd/getting-started-openstack/ instead
>>> i see it suggests *--disk-format=raw* but actually nothing changes for
>>> me, same error.
>>>
>>
>> The disk-format property for LXD images can be raw or root-tar - either
>> should work.  That error is propagating up from the interaction of the
>> driver with glance - which might indicate a missing relation between the
>> nova-compute-lxd service and glance?
>>
>>
>
> It looks i have (i just replaced nova-compute with nova-lxd)
>
> # juju status|grep nova|grep glance
> image-service            glance                 nova-cloud-controller
>  regular
> image-service            glance                 nova-compute
> regular
> image-service            glance                 *nova-lxd*
> regular
>
> What else can i check?
>
>
>> I tried with Trusty too, in case xenial image may have been corrupted,
>>> same issue.
>>>
>>> So which format should we use for lxd, root-tar (i do think so) or raw?
>>> And is lxd driver really working?
>>>
>>
>> The root tarball format is the correct format to use.
>>
>
> Ok, fine...even if in https://docs.openstack.org/ima
> ge-guide/image-formats.html or https://docs.openstack.org/
> developer/glance/formats.html i can't find that format
>
>
>
>>
>>> It was reported with a similar issue some months ago:
>>> https://ask.openstack.org/en/question/101255/unable-to-start
>>> -an-instance-using-nova-lxd/
>>>
>>> Another important issue is that lxd hypervisor seems to get scheduled to
>>> run qcow2 images too, failing, but i guess this can be fixed by adding
>>> hostgroup, i din't investigate yet.
>>>
>>
>> Its possible to run both hypervisors in the same region, but you must set
>> the hypervisor type property on all images:
>>
>>   --property hypervisor_type=lxc
>>
>> or
>>
>>   --property hypervisor_type=qemu
>>
>> Setting this value will ensure that when you boot an instance of the
>> image, it gets scheduled to the correct hypervisor type for the image.
>>
>
> This is great, it'll give a try as soon i can boot a lxd image (now i just
> disabled all kvm hypervisors so just a lxd hypervisor is there).
>
>
>>
>> Hope that helps move your forward.
>>
>> James
>>
>
> Thank you for support
> Patrizio
>



-- 

Patrizio Bassi
www.patriziobassi.it
http://piazzadelpopolo.patriziobassi.it
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju

Reply via email to