<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi Martin<div class="gmail_extra"><br><div class="gmail_quote">On Sun, Sep 16, 2018 at 8:46 PM, Martin Bobák <span dir="ltr"><<a href="mailto:martin.bobak@savba.sk" target="_blank">martin.bobak@savba.sk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi all,<br>
<br>
what is the recommended way of nova-lxd plugin installation on a fresh xenial host running a pure OpenStack devstack (Queens) installation? I have tried to install the nova-lxd plugin by pip install, or allowing it during OpenStack devstack  installation, but each attempt lead to the same result. The plugin is either not recognized or the installation doesn't finish successfully. I went through the nova-lxd homepage as well as its github repo, but I wasn't able to solve the whole installation problem (e.g. I found out that the installation of the newest version of pylxd helps with installation of the plugin, however, the plugin isn't still recognized. So additional configuration is needed...).<br>
<br>
Do you have any thoughts about it?<br></blockquote><div><br></div><div>I'm one of the maintainers for nova-lxd, so hopefully can get you up and running.</div><div><br></div><div>In order for nova-lxd to be configured in nova, the /etc/nova-compute.conf needs to contain the lines:</div><div><br></div><div>[DEFAULT]</div><div>compute_driver = nova_lxd.nova.virt.lxd.<wbr>LXDDriver</div><div><br></div><div>This little 'fact' is hidden away in the "nova-compute-lxd" debian package, unfortunately.</div><div><br></div><div>You'll also need to configure an [lxd] section in nova.conf to control the storage pool in LXD for containers to use when launching instances.</div><div><br></div><div><div>[lxd]<br></div><div>allow_live_migration = True<br></div><div>pool = {{ storage_pool }}<br></div><div><br></div></div><div>The storage pool will need to be set up separately in lxd.</div><div>--</div><div><br></div><div>However, an 'easy' way to test OpenStack with nova-lxd, is to use charms.  We have a number of bundles that work with Juju.  For example we have a deployable bundle for xenial and queens at <a href="https://github.com/openstack-charmers/openstack-bundles/tree/master/development/openstack-lxd-xenial-queens" target="_blank">https://github.com/<wbr>openstack-charmers/openstack-<wbr>bundles/tree/master/<wbr>development/openstack-lxd-<wbr>xenial-queens</a> which also has some (hopefully) useful instructions on how to get it going.</div><div><br></div><div>Note the instructions say you have to use MaaS, but you should be able to adjust using it to the hardware you are using.</div><div><br></div><div>As an alternative, the openstack-ansible project also supports nova-lxd, but I don't have any experience with that.</div><div><br></div><div>Do come back if you have any further questions; do let me know how you get on.</div><div><br></div><div>Best regards</div><div>Alex.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Best,<br>
Martin.<br>
<br>
-- <br>
 Martin Bobák, PhD.<br>
 Researcher<br>
 Institute of Informatics<br>
 Slovak Academy of Sciences<br>
 <a href="https://maps.google.com/?q=Dubravska+cesta+9&entry=gmail&source=g" target="_blank">Dubravska cesta 9</a>, SK-845 07 Bratislava, Slovakia<br>
 Room: 311, Phone: +421 (0)2 5941-1278<br>
 E-mail: <a href="mailto:martin.bobak@savba.sk" target="_blank">martin.bobak@savba.sk</a><br>
 URL: <a href="http://www.ui.sav.sk/w/odd/pdip/" rel="noreferrer" target="_blank">http://www.ui.sav.sk/w/odd/pdi<wbr>p/</a><br>
 LinkedIn: <a href="https://www.linkedin.com/in/martin-bobak/" rel="noreferrer" target="_blank">https://www.linkedin.com/in/ma<wbr>rtin-bobak/</a><br>
<br>
______________________________<wbr>_________________<br>
lxc-users mailing list<br>
<a href="mailto:lxc-users@lists.linuxcontainers.org" target="_blank">lxc-users@lists.linuxcontainer<wbr>s.org</a><br>
<a href="http://lists.linuxcontainers.org/listinfo/lxc-users" rel="noreferrer" target="_blank">http://lists.linuxcontainers.o<wbr>rg/listinfo/lxc-users</a></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="m_-3941120165608011932gmail_signature"><div dir="ltr">Alex Kavanagh - Software Engineer<div>Cloud Dev Ops - Solutions & Product Engineering - Canonical Ltd</div></div></div>
</div></div></div></div></div></div>