... | ... |
@@ -446,7 +446,12 @@ function wait_for_compute { |
446 | 446 |
ID="" |
447 | 447 |
while [[ "\$ID" == "" ]]; do |
448 | 448 |
sleep 1 |
449 |
- ID=\$(openstack --os-cloud devstack-admin --os-region "$REGION_NAME" compute service list --host `hostname` --service nova-compute -c ID -f value) |
|
449 |
+ if [[ "$VIRT_DRIVER" = 'fake' ]]; then |
|
450 |
+ # When using the fake driver the compute hostnames have a suffix of 1 to NUMBER_FAKE_NOVA_COMPUTE |
|
451 |
+ ID=\$(openstack --os-cloud devstack-admin --os-region "$REGION_NAME" compute service list --host `hostname`1 --service nova-compute -c ID -f value) |
|
452 |
+ else |
|
453 |
+ ID=\$(openstack --os-cloud devstack-admin --os-region "$REGION_NAME" compute service list --host `hostname` --service nova-compute -c ID -f value) |
|
454 |
+ fi |
|
450 | 455 |
done |
451 | 456 |
EOF |
452 | 457 |
time_stop "wait_for_service" |
... | ... |
@@ -899,7 +899,7 @@ function start_nova_compute { |
899 | 899 |
# creating or modifying real configurations. Each fake |
900 | 900 |
# gets its own configuration and own log file. |
901 | 901 |
local fake_conf="${NOVA_FAKE_CONF}-${i}" |
902 |
- iniset $fake_conf DEFAULT nhost "${HOSTNAME}${i}" |
|
902 |
+ iniset $fake_conf DEFAULT host "${HOSTNAME}${i}" |
|
903 | 903 |
run_process "n-cpu-${i}" "$NOVA_BIN_DIR/nova-compute --config-file $NOVA_CPU_CONF --config-file $fake_conf" |
904 | 904 |
done |
905 | 905 |
else |