Browse code

Run n-cpu using LXD_GROUP when LXD virt driver

Enabling nova-lxd require to run n-cpu using lxd group

Change-Id: I0553dafcc797fcc1342501a558c7455261cf3daf

Lubosz "diltram" Kosnik authored on 2016/08/03 06:35:22
Showing 2 changed files
... ...
@@ -825,6 +825,8 @@ function start_nova_compute {
825 825
         # ``sg`` is used in run_process to execute nova-compute as a member of the
826 826
         # **$LIBVIRT_GROUP** group.
827 827
         run_process n-cpu "$NOVA_BIN_DIR/nova-compute --config-file $compute_cell_conf" $LIBVIRT_GROUP
828
+    elif [[ "$VIRT_DRIVER" = 'lxd' ]]; then
829
+        run_process n-cpu "$NOVA_BIN_DIR/nova-compute --config-file $compute_cell_conf" $LXD_GROUP
828 830
     elif [[ "$VIRT_DRIVER" = 'fake' ]]; then
829 831
         local i
830 832
         for i in `seq 1 $NUMBER_FAKE_NOVA_COMPUTE`; do
... ...
@@ -586,6 +586,9 @@ case "$VIRT_DRIVER" in
586 586
             LIBVIRT_GROUP=libvirtd
587 587
         fi
588 588
         ;;
589
+    lxd)
590
+        LXD_GROUP=${LXD_GROUP:-"lxd"}
591
+        ;;
589 592
     fake)
590 593
         NUMBER_FAKE_NOVA_COMPUTE=${NUMBER_FAKE_NOVA_COMPUTE:-1}
591 594
         ;;