[Openstack-operators] [openstack][openstack-nova][openstack-operators] Query regarding LXC instantiation using nova

Matt Riedemann mriedemos at gmail.com
Tue Feb 20 14:16:04 UTC 2018


On 2/20/2018 5:13 AM, Amit Kumar wrote:
> Hello,
> 
> I have a running OpenStack Ocata setup on which I am able to launch VMs. 
> But I want to move to LXC instantiation instead of VMs. So, for this, I 
> installed nova-compute-lxd on my compute node (Ubuntu 16.04). 
> */etc/nova/nova-compute.conf* on my compute nodes was changed to contain 
> the following values for /compute_driver/ and/virt_type/.
> /
> /
> /[DEFAULT]/
> /compute_driver = lxd.LXDDriver/
> /[libvirt]/
> /virt_type = lxc/
> /
> /
> After this, I restarted the nova-compute service and launched an 
> instance, launch failed after some time (4-5 mins remain in spawning 
> state) and gives the following error:
> [Error: No valid host was found. There are not enough hosts available.]. 
> Detailed nova-compute logs are attached with this e-mail.
> 
> Could you please guide what else is required to launch container on 
> OpenStack setup? What other configurations will I need to configure LXD 
> and my nova user to see the LXD daemon.
> 
> Regards,
> Amit
> 
> 
> 
> _______________________________________________
> OpenStack-operators mailing list
> OpenStack-operators at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
> 

The nova libvirt driver configured to use lxc is not the same as the 
nova-lxd driver, it's a completely different virt driver, not using libvirt.

https://linuxcontainers.org/lxd/getting-started-openstack/

https://docs.openstack.org/charm-guide/latest/openstack-on-lxd.html

-- 

Thanks,

Matt



More information about the OpenStack-operators mailing list