<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hi Alex,</p>
    <p>you are right, I installed stable/queens version (I haven't been
      sure about master branch compatibility) of nova-lxd via devstack
      using ZFS. Meanwhile, I tried to create a new storage for LXD with
      different names for LXD pool and ZFS pool, however, the problem
      was still there. But when I created "None" storage with a
      following line<br>
    </p>
    <p>sudo lxc storage create None_pool zfs zfs.pool_name=None</p>
    <p>The problem was solved, and I moved to another error -> "Host
      'ubuntu' is not mapped to any cell" (I will build OpenStack one
      again with the nova cells service enabled, and I will write about
      the results. As I wrote, I used local.conf from github repo. There
      isn't nova cell enabled),<br>
    </p>
    Best,<br>
    Martin<br>
    <br>
    <div class="moz-cite-prefix">On 19.09.2018 18:17, Alex Kavanagh
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAO3V+Om33P6Bt+_JDa9+qoMXFS-5h7TG6cq4MdG=tZ7czBURbQ@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=utf-8">
      <div dir="ltr">
        <div dir="ltr">Hi Martin
          <div><br>
          </div>
          <div>Okay, some progress which is great!</div>
          <div><br>
          </div>
          <div>But, to help you further, a few more details:</div>
          <div><br>
          </div>
          <div>
            <ol>
              <li>Which Linux OS are you using?</li>
            </ol>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    I'm using Ubuntu 16.04.5 LTS.<br>
    <br>
    <blockquote type="cite"
cite="mid:CAO3V+Om33P6Bt+_JDa9+qoMXFS-5h7TG6cq4MdG=tZ7czBURbQ@mail.gmail.com">
      <div dir="ltr">
        <div dir="ltr">
          <div>
            <ol>
              <li>Is the LXD snap installed? - if so, which version is
                it? "lxc --version" will give the answer.</li>
            </ol>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    When I realised that the plugin is expecting LXD installed by apt (I
    came to this conclusion by
<a class="moz-txt-link-freetext" href="https://github.com/openstack/nova-lxd/search?q=%2Fvar%2Flib%2F&unscoped_q=%2Fvar%2Flib%2F">https://github.com/openstack/nova-lxd/search?q=%2Fvar%2Flib%2F&unscoped_q=%2Fvar%2Flib%2F</a>),
    I installed LXD/LXC 3.0.1 by "sudo apt install -t xenial-backports
    lxd lxc".<br>
    <br>
    So is it possible to use a LXD snap installation also? Because, when
    I used it, the devstack installation script didn't recognize the LXD
    installation, and so "stack.sh" will install LXD version 2...<br>
    <br>
    <blockquote type="cite"
cite="mid:CAO3V+Om33P6Bt+_JDa9+qoMXFS-5h7TG6cq4MdG=tZ7czBURbQ@mail.gmail.com">
      <div dir="ltr">
        <div dir="ltr">
          <div>
            <ol>
              <li>Have you configured a storage pool for LXD?  (e.g.
                have you done "sudo lxd init" and created a default
                storage pool).  What kind of storage pool is it?  (e.g.
                dir, btrfs, zfs, etc.)</li>
            </ol>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    I am using a zfs storage pool. I configured it with "sudo lxd init".
    However, the changing of its name doesn't work properly (maybe LXD
    snap version fixed it) and so I created another zfs storage pool by
    LXC CLI, however, it wasn't successful, until its name wasn't None.<br>
    <br>
    <blockquote type="cite"
cite="mid:CAO3V+Om33P6Bt+_JDa9+qoMXFS-5h7TG6cq4MdG=tZ7czBURbQ@mail.gmail.com">
      <div dir="ltr">
        <div dir="ltr">
          <div>
            <ol>
              <li>It looks like your using master version of nova-lxd
                (i.e. via devstack and the plugin)?  I think it's also
                going to use ZFS? If so, there's a bug in nova-lxd (that
                I will fix in the not too distant future) where unless
                the ZFS pool is the same string as the LXD pool for it,
                then nova-lxd can't find the storage pool.</li>
            </ol>
            <div>So, if you run the following commands:</div>
          </div>
          <div><br>
          </div>
          <div>lxc storage list<br>
          </div>
          <div>zpool list</div>
          <div><br>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    default -> created by "lxd init" (also in previous cases)<br>
    stack -> created by "sudo lxc storage create stack zfs
    zfs.pool_name=stack_pool"<br>
    None_pool -> created by LXC CLI also, just to see whether it will
    work, or not.<br>
    <br>
     sudo lxc storage list<br>
+-----------+-------------+--------+----------------------------------+---------+<br>
    |   NAME    | DESCRIPTION | DRIVER |             
    SOURCE              | USED BY |<br>
+-----------+-------------+--------+----------------------------------+---------+<br>
    | None_pool |             | zfs    |
    /var/lib/lxd/disks/None_pool.img | 0       |<br>
+-----------+-------------+--------+----------------------------------+---------+<br>
    | default   |             | zfs    |
    /var/lib/lxd/disks/default.img   | 2       |<br>
+-----------+-------------+--------+----------------------------------+---------+<br>
    | stack     |             | zfs    |
    /var/lib/lxd/disks/stack.img     | 0       |<br>
+-----------+-------------+--------+----------------------------------+---------+<br>
    <br>
    <br>
    zpool list<br>
    <br>
    NAME         SIZE  ALLOC   FREE  EXPANDSZ   FRAG    CAP  DEDUP 
    HEALTH  ALTROOT<br>
    None        14.9G   514K  14.9G         -     0%     0%  1.00x 
    ONLINE  -<br>
    default     2.98G   307M  2.68G         -     9%    10%  1.00x 
    ONLINE  -<br>
    stack_pool  14.9G   292K  14.9G         -     0%     0%  1.00x 
    ONLINE  -<br>
    <br>
    <blockquote type="cite"
cite="mid:CAO3V+Om33P6Bt+_JDa9+qoMXFS-5h7TG6cq4MdG=tZ7czBURbQ@mail.gmail.com">
      <div dir="ltr">
        <div dir="ltr">
          <div>That should show the current configuration.</div>
          <div><br>
          </div>
          <div>Hope that this helps.</div>
          <div>Cheers</div>
          <div>Alex.</div>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Wed, Sep 19, 2018 at 2:48 PM, Martin
          Bobák <span dir="ltr"><<a
              href="mailto:martin.bobak@savba.sk" target="_blank"
              moz-do-not-send="true">martin.bobak@savba.sk</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div text="#000000" bgcolor="#FFFFFF">
              <p>Hi Alex,<br>
              </p>
              <p>first off, thank you for your kind reply. I followed
                your advices. However, I still have a problem which
                looks like an incorrect setting up of a storage pool for
                lxd. I configured the /etc/nova-compute.conf as you
                suggested, but it didn't help. <br>
              </p>
              <p>In my case those lines look like:</p>
              <p>[DEFAULT]<br>
                compute_driver = nova_lxd.nova.virt.lxd.<wbr>LXDDriver</p>
              <p>[lxd]<br>
                allow_live_migration = True<br>
                pool = lxd<br>
              </p>
              But the error is following (relevant parts from syslog
              --> it looks like lxd variables from the
              /etc/nova-compute.conf aren't delivered to the driver, or
              recognized by it, I tried to use different names for
              compute_driver e.g. lxd.LXDDriver,
              nova-lxd.nova.virt.lxd.(<wbr>driver).LXDDriver ->
              however, it didn't help):<br>
              <br>
              Sep 19 09:15:08 localhost nova-conductor[1956]:
              #033[00;32mDEBUG oslo_service.service [#033[01;36mNone
              req-5cda2246-8087-4f49-b9b3-<wbr>463d29fd7bf8
              #033[00;36mNone None#033[00;32m]
              #033[01;35m#033[00;32mcompute_<wbr>driver                
              = nova_lxd.nova.virt.lxd.<wbr>LXDDriver#033[00m
              #033[00;33m{{(pid=1956) log_opt_values
              /usr/local/lib/python2.7/dist-<wbr>packages/oslo_config/cfg.py:<wbr>2890}}#033[00m<br>
              Sep 19 09:15:08 localhost nova-consoleauth[1984]:
              #033[00;32mDEBUG oslo_service.service [#033[01;36mNone
              req-2a9399e1-996d-42f4-899b-<wbr>62db8d8e5afd
              #033[00;36mNone None#033[00;32m]
              #033[01;35m#033[00;32mcompute_<wbr>driver                
              = nova_lxd.nova.virt.lxd.<wbr>LXDDriver#033[00m
              #033[00;33m{{(pid=1984) log_opt_values
              /usr/local/lib/python2.7/dist-<wbr>packages/oslo_config/cfg.py:<wbr>2890}}#033[00m<br>
              Sep 19 09:15:10 localhost nova-scheduler[2000]:
              #033[00;32mDEBUG oslo_service.service [#033[01;36mNone
              req-3d23848b-270b-4718-91dd-<wbr>3b0417d27d21
              #033[00;36mNone None#033[00;32m]
              #033[01;35m#033[00;32mcompute_<wbr>driver                
              = nova_lxd.nova.virt.lxd.<wbr>LXDDriver#033[00m
              #033[00;33m{{(pid=2000) log_opt_values
              /usr/local/lib/python2.7/dist-<wbr>packages/oslo_config/cfg.py:<wbr>2890}}#033[00m<br>
              Sep 19 09:15:11 localhost <a
                class="m_61946375237961504moz-txt-link-abbreviated"
                href="mailto:devstack@placement-api.service"
                target="_blank" moz-do-not-send="true">devstack@placement-api.service</a><wbr>[2030]:
              #033[00;32mDEBUG nova.api.openstack.placement.<wbr>wsgi
              [#033[00;36m-#033[00;32m] #033[01;35m#033[00;32mcompute_<wbr>driver                
              = nova_lxd.nova.virt.lxd.<wbr>LXDDriver#033[00m
              #033[00;33m{{(pid=2294) log_opt_values
              /usr/local/lib/python2.7/dist-<wbr>packages/oslo_config/cfg.py:<wbr>2890}}#033[00m<br>
              Sep 19 09:15:12 localhost <a
                class="m_61946375237961504moz-txt-link-abbreviated"
                href="mailto:devstack@n-api.service" target="_blank"
                moz-do-not-send="true">devstack@n-api.service</a>[1999]:
              #033[00;32mDEBUG nova.api.openstack.wsgi_app
              [#033[01;36mNone req-1e20e359-2bcc-44e6-9c75-<wbr>7422c5837c03
              #033[00;36mNone None#033[00;32m]
              #033[01;35m#033[00;32mcompute_<wbr>driver                
              = nova_lxd.nova.virt.lxd.<wbr>LXDDriver#033[00m
              #033[00;33m{{(pid=2181) log_opt_values
              /usr/local/lib/python2.7/dist-<wbr>packages/oslo_config/cfg.py:<wbr>2890}}#033[00m<br>
              Sep 19 09:15:14 localhost <a
                class="m_61946375237961504moz-txt-link-abbreviated"
                href="mailto:devstack@placement-api.service"
                target="_blank" moz-do-not-send="true">devstack@placement-api.service</a><wbr>[2030]:
              #033[00;32mDEBUG nova.api.openstack.placement.<wbr>wsgi
              [#033[00;36m-#033[00;32m] #033[01;35m#033[00;32mcompute_<wbr>driver                
              = nova_lxd.nova.virt.lxd.<wbr>LXDDriver#033[00m
              #033[00;33m{{(pid=2292) log_opt_values
              /usr/local/lib/python2.7/dist-<wbr>packages/oslo_config/cfg.py:<wbr>2890}}#033[00m<br>
              Sep 19 09:15:15 localhost <a
                class="m_61946375237961504moz-txt-link-abbreviated"
                href="mailto:devstack@n-api.service" target="_blank"
                moz-do-not-send="true">devstack@n-api.service</a>[1999]:
              #033[00;32mDEBUG nova.api.openstack.wsgi_app
              [#033[01;36mNone req-6d5745e7-3784-4b8e-8210-<wbr>e7bf74fd9655
              #033[00;36mNone None#033[00;32m]
              #033[01;35m#033[00;32mcompute_<wbr>driver                
              = nova_lxd.nova.virt.lxd.<wbr>LXDDriver#033[00m
              #033[00;33m{{(pid=2182) log_opt_values
              /usr/local/lib/python2.7/dist-<wbr>packages/oslo_config/cfg.py:<wbr>2890}}#033[00m<br>
              Sep 19 09:15:20 localhost nova-compute[1968]:
              #033[00;32mDEBUG oslo_service.service [#033[01;36mNone
              req-1bc67100-ffbe-4d22-be1f-<wbr>42133eb60611
              #033[00;36mNone None#033[00;32m]
              #033[01;35m#033[00;32mcompute_<wbr>driver                
              = lxd.LXDDriver#033[00m #033[00;33m{{(pid=1968)
              log_opt_values /usr/local/lib/python2.7/dist-<wbr>packages/oslo_config/cfg.py:<wbr>2890}}#033[00m<br>
              ep 19 09:15:20 localhost nova-compute[1968]:
              #033[00;32mDEBUG oslo_service.service [#033[01;36mNone
              req-1bc67100-ffbe-4d22-be1f-<wbr>42133eb60611
              #033[00;36mNone None#033[00;32m]
              #033[01;35m#033[00;32mlxd.<wbr>allow_live_migration      
              = False#033[00m #033[00;33m{{(pid=1968) log_opt_values
              /usr/local/lib/python2.7/dist-<wbr>packages/oslo_config/cfg.py:<wbr>2898}}#033[00m<br>
              Sep 19 09:15:20 localhost nova-compute[1968]:
              #033[00;32mDEBUG oslo_service.service [#033[01;36mNone
              req-1bc67100-ffbe-4d22-be1f-<wbr>42133eb60611
              #033[00;36mNone None#033[00;32m]
              #033[01;35m#033[00;32mlxd.<wbr>pool                      
              = None#033[00m #033[00;33m{{(pid=1968) log_opt_values
              /usr/local/lib/python2.7/dist-<wbr>packages/oslo_config/cfg.py:<wbr>2898}}#033[00m<br>
              Sep 19 09:15:20 localhost nova-compute[1968]:
              #033[00;32mDEBUG oslo_service.service [#033[01;36mNone
              req-1bc67100-ffbe-4d22-be1f-<wbr>42133eb60611
              #033[00;36mNone None#033[00;32m]
              #033[01;35m#033[00;32mlxd.<wbr>root_dir                  
              = /var/lib/lxd/#033[00m #033[00;33m{{(pid=1968)
              log_opt_values /usr/local/lib/python2.7/dist-<wbr>packages/oslo_config/cfg.py:<wbr>2898}}#033[00m<br>
              Sep 19 09:15:20 localhost nova-compute[1968]:
              #033[00;32mDEBUG oslo_service.service [#033[01;36mNone
              req-1bc67100-ffbe-4d22-be1f-<wbr>42133eb60611
              #033[00;36mNone None#033[00;32m]
              #033[01;35m#033[00;32mlxd.<wbr>timeout                   
              = -1#033[00m #033[00;33m{{(pid=1968) log_opt_values
              /usr/local/lib/python2.7/dist-<wbr>packages/oslo_config/cfg.py:<wbr>2898}}#033[00m<br>
              .........<br>
              .........<br>
              Sep 19 09:15:21 localhost nova-compute[1968]:
              #033[00;32mDEBUG oslo_concurrency.processutils
              [#033[01;36mNone req-87a543da-84db-4fe1-a743-<wbr>75ca6525ac2a
              #033[00;36mNone None#033[00;32m]
              #033[01;35m#033[00;32mu'sudo nova-rootwrap
              /etc/nova/rootwrap.conf zpool list -o size -H None'
              failed. Not Retrying.#033[00m #033[00;33m{{(pid=1968)
              execute
              /usr/local/lib/python2.7/dist-<wbr>packages/oslo_concurrency/<wbr>processutils.py:457}}#033[00m<br>
              Sep 19 09:15:21 localhost nova-compute[1968]:
              #033[01;31mERROR nova.compute.manager [#033[01;36mNone
              req-87a543da-84db-4fe1-a743-<wbr>75ca6525ac2a
              #033[00;36mNone None#033[01;31m]
              #033[01;35m#033[01;31mError updating resources for node
              ubuntu.#033[00m: ProcessExecutionError: Unexpected error
              while running command.<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: Command:
              sudo nova-rootwrap /etc/nova/rootwrap.conf zpool list -o
              size -H None<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: Exit code: 1<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: Stdout: u''<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: Stderr:
              u"cannot open 'None': no such pool\n"<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: ERROR
              nova.compute.manager #033[01;35m#033[00mTraceback (most
              recent call last):<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: ERROR
              nova.compute.manager #033[01;35m#033[00m  File
              "/opt/stack/nova/nova/compute/<wbr>manager.py", line 7344,
              in update_available_resource_for_<wbr>node<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: ERROR
              nova.compute.manager #033[01;35m#033[00m   
              rt.update_available_resource(<wbr>context, nodename)<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: ERROR
              nova.compute.manager #033[01;35m#033[00m  File
              "/opt/stack/nova/nova/compute/<wbr>resource_tracker.py",
              line 673, in update_available_resource<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: ERROR
              nova.compute.manager #033[01;35m#033[00m    resources =
              self.driver.get_available_<wbr>resource(nodename)<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: ERROR
              nova.compute.manager #033[01;35m#033[00m  File
              "/opt/stack/nova-lxd/nova/<wbr>virt/lxd/driver.py", line
              1031, in get_available_resource<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: ERROR
              nova.compute.manager #033[01;35m#033[00m   
              local_disk_info = _get_zpool_info(pool_name)<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: ERROR
              nova.compute.manager #033[01;35m#033[00m  File
              "/opt/stack/nova-lxd/nova/<wbr>virt/lxd/driver.py", line
              209, in _get_zpool_info<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: ERROR
              nova.compute.manager #033[01;35m#033[00m    total =
              _get_zpool_attribute('size')<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: ERROR
              nova.compute.manager #033[01;35m#033[00m  File
              "/opt/stack/nova-lxd/nova/<wbr>virt/lxd/driver.py", line
              201, in _get_zpool_attribute<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: ERROR
              nova.compute.manager #033[01;35m#033[00m   
              run_as_root=True)<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: ERROR
              nova.compute.manager #033[01;35m#033[00m  File
              "/opt/stack/nova/nova/utils.<wbr>py", line 230, in execute<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: ERROR
              nova.compute.manager #033[01;35m#033[00m    return
              RootwrapProcessHelper().<wbr>execute(*cmd, **kwargs)<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: ERROR
              nova.compute.manager #033[01;35m#033[00m  File
              "/opt/stack/nova/nova/utils.<wbr>py", line 113, in execute<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: ERROR
              nova.compute.manager #033[01;35m#033[00m    return
              processutils.execute(*cmd, **kwargs)<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: ERROR
              nova.compute.manager #033[01;35m#033[00m  File
              "/usr/local/lib/python2.7/<wbr>dist-packages/oslo_<wbr>concurrency/processutils.py",
              line 424, in execute<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: ERROR
              nova.compute.manager #033[01;35m#033[00m   
              cmd=sanitized_cmd)<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: ERROR
              nova.compute.manager #033[01;35m#033[<wbr>00mProcessExecutionError:
              Unexpected error while running command.<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: ERROR
              nova.compute.manager #033[01;35m#033[00mCommand: sudo
              nova-rootwrap /etc/nova/rootwrap.conf zpool list -o size
              -H None<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: ERROR
              nova.compute.manager #033[01;35m#033[00mExit code: 1<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: ERROR
              nova.compute.manager #033[01;35m#033[00mStdout: u''<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: ERROR
              nova.compute.manager #033[01;35m#033[00mStderr: u"cannot
              open 'None': no such pool\n"<br>
              Sep 19 09:15:21 localhost nova-compute[1968]: ERROR
              nova.compute.manager #033[01;35m#033[00m<br>
              <br>
              The local.conf used by devstack is looks like:<br>
              <br>
              [[local|localrc]]<br>
              ##############################<wbr>##############################<br>
              # Customize the following HOST_IP based on your
              installation<br>
              ##############################<wbr>##############################<br>
              HOST_IP=127.0.0.1<br>
              <br>
              ADMIN_PASSWORD=devstack<br>
              MYSQL_PASSWORD=devstack<br>
              RABBIT_PASSWORD=devstack<br>
              SERVICE_PASSWORD=$ADMIN_<wbr>PASSWORD<br>
              SERVICE_TOKEN=devstack<br>
              <br>
              # run the services you want to use<br>
              ENABLED_SERVICES=rabbit,mysql,<wbr>key<br>
              ENABLED_SERVICES+=,g-api,g-reg<br>
              ENABLED_SERVICES+=,n-cpu,n-<wbr>api,n-crt,n-obj,n-cond,n-sch,<wbr>n-novnc,n-cauth,placement-api,<wbr>placement-client<br>
              ENABLED_SERVICES+=,neutron,q-<wbr>svc,q-agt,q-dhcp,q-meta,q-l3<br>
              ENABLED_SERVICES+=,cinder,c-<wbr>sch,c-api,c-vol<br>
              ENABLED_SERVICES+=,horizon<br>
              <br>
              # disabled services<br>
              disable_service n-net<br>
              <br>
              # enable nova-lxd<br>
              enable_plugin nova-lxd <a
                class="m_61946375237961504moz-txt-link-freetext"
                href="https://git.openstack.org/openstack/nova-lxd"
                target="_blank" moz-do-not-send="true">https://git.openstack.org/<wbr>openstack/nova-lxd</a>
              stable/queens<br>
              <br>
              Best regards,<br>
              Martin.
              <div>
                <div class="h5"><br>
                  <br>
                  <div class="m_61946375237961504moz-cite-prefix">On
                    17.09.2018 15:29, Alex Kavanagh wrote:<br>
                  </div>
                  <blockquote type="cite">
                    <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"
                                      moz-do-not-send="true">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.LXDDriv<wbr>er</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"
                                      moz-do-not-send="true">https://github.com/openstac<wbr>k-charmers/openstack-bundles/<wbr>tree/master/development/<wbr>openstack-lxd-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"
                                      moz-do-not-send="true">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"
                                      moz-do-not-send="true">martin.bobak@savba.sk</a><br>
                                     URL: <a
                                      href="http://www.ui.sav.sk/w/odd/pdip/"
                                      rel="noreferrer" target="_blank"
                                      moz-do-not-send="true">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"
                                      moz-do-not-send="true">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"
                                      moz-do-not-send="true">lxc-users@lists.linuxcontainer<wbr>s.org</a><br>
                                    <a
                                      href="http://lists.linuxcontainers.org/listinfo/lxc-users"
                                      rel="noreferrer" target="_blank"
                                      moz-do-not-send="true">http://lists.linuxcontainers.o<wbr>rg/listinfo/lxc-users</a></blockquote>
                                </div>
                                <br>
                                <br clear="all">
                                <div><br>
                                </div>
                                -- <br>
                                <div
                                  class="m_61946375237961504m_-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>
                    <br>
                    <fieldset
                      class="m_61946375237961504mimeAttachmentHeader"></fieldset>
                    <br>
                    <pre>______________________________<wbr>_________________
lxc-users mailing list
<a class="m_61946375237961504moz-txt-link-abbreviated" href="mailto:lxc-users@lists.linuxcontainers.org" target="_blank" moz-do-not-send="true">lxc-users@lists.<wbr>linuxcontainers.org</a>
<a class="m_61946375237961504moz-txt-link-freetext" href="http://lists.linuxcontainers.org/listinfo/lxc-users" target="_blank" moz-do-not-send="true">http://lists.linuxcontainers.<wbr>org/listinfo/lxc-users</a></pre>
                  </blockquote>
                </div>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
        <br clear="all">
        <div><br>
        </div>
        -- <br>
        <div class="gmail_signature" data-smartmail="gmail_signature">
          <div dir="ltr">Alex Kavanagh - Software Engineer
            <div>Cloud Dev Ops - Solutions & Product Engineering -
              Canonical Ltd</div>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
lxc-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:lxc-users@lists.linuxcontainers.org">lxc-users@lists.linuxcontainers.org</a>
<a class="moz-txt-link-freetext" href="http://lists.linuxcontainers.org/listinfo/lxc-users">http://lists.linuxcontainers.org/listinfo/lxc-users</a></pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
 Martin Bobák, PhD.
 Researcher
 Institute of Informatics
 Slovak Academy of Sciences
 Dubravska cesta 9, SK-845 07 Bratislava, Slovakia
 Room: 311, Phone: +421 (0)2 5941-1278
 E-mail: <a class="moz-txt-link-abbreviated" href="mailto:martin.bobak@savba.sk">martin.bobak@savba.sk</a>
 URL: <a class="moz-txt-link-freetext" href="http://www.ui.sav.sk/w/odd/pdip/">http://www.ui.sav.sk/w/odd/pdip/</a>
 LinkedIn: <a class="moz-txt-link-freetext" href="https://www.linkedin.com/in/martin-bobak/">https://www.linkedin.com/in/martin-bobak/</a></pre>
  </body>
</html>