Allow running nova compute with docker group

A use case is from Zun project that needs to start n-cpu with
"docker" group.

Change-Id: Ib8f193ea1edf1f148e9ba505205495170ebf6d67
This commit is contained in:
Hongbin Lu 2016-10-09 16:31:15 +00:00
parent 148d0e6e08
commit bc5cfc0584
2 changed files with 5 additions and 0 deletions

View File

@ -829,6 +829,8 @@ function start_nova_compute {
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" = 'docker' ]]; then
run_process n-cpu "$NOVA_BIN_DIR/nova-compute --config-file $compute_cell_conf" $DOCKER_GROUP
elif [[ "$VIRT_DRIVER" = 'fake' ]]; then
local i
for i in `seq 1 $NUMBER_FAKE_NOVA_COMPUTE`; do

View File

@ -589,6 +589,9 @@ case "$VIRT_DRIVER" in
lxd)
LXD_GROUP=${LXD_GROUP:-"lxd"}
;;
docker)
DOCKER_GROUP=${DOCKER_GROUP:-"docker"}
;;
fake)
NUMBER_FAKE_NOVA_COMPUTE=${NUMBER_FAKE_NOVA_COMPUTE:-1}
;;