Browse code

Enable nbd if you're running an lxc virt_type without an lvm backend

If nbd isn't enabled you can't boot instances with libvirt using lxc
(unless you're using an lvm backend).

Closes-Bug: #1487195

Co-Authored-By: Andrew Melton <andrew.melton@rackspace.com>

Change-Id: I08c4d498ed35166f566291d9530ca1ecfae05625

Matt Riedemann authored on 2015/08/21 05:56:57
Showing 1 changed files
... ...
@@ -354,6 +354,12 @@ function configure_nova {
354 354
                             sudo mount /cgroup
355 355
                         fi
356 356
                     fi
357
+
358
+                    # enable nbd for lxc unless you're using an lvm backend
359
+                    # otherwise you can't boot instances
360
+                    if [[ "$NOVA_BACKEND" != "LVM" ]]; then
361
+                        sudo modprobe nbd
362
+                    fi
357 363
                 fi
358 364
             fi
359 365
         fi