From a0186f08fe49e4a335778a852a36e44196373313 Mon Sep 17 00:00:00 2001 From: "Lubosz \"diltram\" Kosnik" Date: Tue, 2 Aug 2016 16:35:22 -0500 Subject: [PATCH] Run n-cpu using LXD_GROUP when LXD virt driver Enabling nova-lxd require to run n-cpu using lxd group Change-Id: I0553dafcc797fcc1342501a558c7455261cf3daf (cherry picked from commit 0ffdfbdbd72ae447eb4b5e3d0f255c5498a07a36) --- lib/nova | 2 ++ stackrc | 3 +++ 2 files changed, 5 insertions(+) diff --git a/lib/nova b/lib/nova index 8ec44c3f5d..6af3e26bd0 100644 --- a/lib/nova +++ b/lib/nova @@ -831,6 +831,8 @@ function start_nova_compute { # ``sg`` is used in run_process to execute nova-compute as a member of the # **$LIBVIRT_GROUP** group. run_process n-cpu "$NOVA_BIN_DIR/nova-compute --config-file $compute_cell_conf" $LIBVIRT_GROUP + elif [[ "$VIRT_DRIVER" = 'lxd' ]]; then + run_process n-cpu "$NOVA_BIN_DIR/nova-compute --config-file $compute_cell_conf" $LXD_GROUP elif [[ "$VIRT_DRIVER" = 'fake' ]]; then local i for i in `seq 1 $NUMBER_FAKE_NOVA_COMPUTE`; do diff --git a/stackrc b/stackrc index 160d12ff3d..a2f58af5e1 100644 --- a/stackrc +++ b/stackrc @@ -586,6 +586,9 @@ case "$VIRT_DRIVER" in LIBVIRT_GROUP=libvirtd fi ;; + lxd) + LXD_GROUP=${LXD_GROUP:-"lxd"} + ;; fake) NUMBER_FAKE_NOVA_COMPUTE=${NUMBER_FAKE_NOVA_COMPUTE:-1} ;;