Browse code

Allow people to specifiy the XENAPI_CONNECTION_URL

This is useful when testing host aggregates and not wanting to use
the host local management network

Change-Id: I0d5d13632c74be8d8b8e7de918e7ff28478af9a6

John Garbutt authored on 2012/03/03 01:08:37
Showing 1 changed files
... ...
@@ -1266,7 +1266,8 @@ if [ "$VIRT_DRIVER" = 'xenserver' ]; then
1266 1266
     FLAT_NETWORK_BRIDGE=$(grep -o 'flat_network_bridge=[^.]*' /proc/cmdline | cut -d= -f 2)
1267 1267
     read_password XENAPI_PASSWORD "ENTER A PASSWORD TO USE FOR XEN."
1268 1268
     add_nova_flag "--connection_type=xenapi"
1269
-    add_nova_flag "--xenapi_connection_url=http://169.254.0.1"
1269
+    XENAPI_CONNECTION_URL=${XENAPI_CONNECTION_URL:-"http://169.254.0.1"}
1270
+    add_nova_flag "--xenapi_connection_url=$XENAPI_CONNECTION_URL"
1270 1271
     add_nova_flag "--xenapi_connection_username=root"
1271 1272
     add_nova_flag "--xenapi_connection_password=$XENAPI_PASSWORD"
1272 1273
     add_nova_flag "--noflat_injected"