Change-Id: I66210ba438c1d8a2c12223b8895581127130ad5f
| ... | ... |
@@ -1262,6 +1262,8 @@ done |
| 1262 | 1262 |
# --------- |
| 1263 | 1263 |
|
| 1264 | 1264 |
if [ "$VIRT_DRIVER" = 'xenserver' ]; then |
| 1265 |
+ # Get the VM bridge |
|
| 1266 |
+ FLAT_NETWORK_BRIDGE=$(grep -o 'flat_network_bridge=[^.]*' /proc/cmdline | cut -d= -f 2) |
|
| 1265 | 1267 |
read_password XENAPI_PASSWORD "ENTER A PASSWORD TO USE FOR XEN." |
| 1266 | 1268 |
add_nova_flag "--connection_type=xenapi" |
| 1267 | 1269 |
add_nova_flag "--xenapi_connection_url=http://169.254.0.1" |
| ... | ... |
@@ -1269,8 +1271,8 @@ if [ "$VIRT_DRIVER" = 'xenserver' ]; then |
| 1269 | 1269 |
add_nova_flag "--xenapi_connection_password=$XENAPI_PASSWORD" |
| 1270 | 1270 |
add_nova_flag "--noflat_injected" |
| 1271 | 1271 |
add_nova_flag "--flat_interface=eth1" |
| 1272 |
- add_nova_flag "--flat_network_bridge=xapi1" |
|
| 1273 |
- add_nova_flag "--public_interface=eth3" |
|
| 1272 |
+ add_nova_flag "--flat_network_bridge=${FLAT_NETWORK_BRIDGE}"
|
|
| 1273 |
+ add_nova_flag "--public_interface=${HOST_IP_IFACE}"
|
|
| 1274 | 1274 |
# Need to avoid crash due to new firewall support |
| 1275 | 1275 |
XEN_FIREWALL_DRIVER=${XEN_FIREWALL_DRIVER:-"nova.virt.firewall.IptablesFirewallDriver"}
|
| 1276 | 1276 |
add_nova_flag "--firewall_driver=$XEN_FIREWALL_DRIVER" |
| ... | ... |
@@ -182,7 +182,7 @@ fi |
| 182 | 182 |
if [ -z $PUB_BR ]; then |
| 183 | 183 |
PUB_BR=$(xe network-list --minimal uuid=$PUB_NET params=bridge) |
| 184 | 184 |
fi |
| 185 |
-$TOP_DIR/scripts/install-os-vpx.sh -f $XVA -v $VM_BR -m $MGT_BR -p $PUB_BR -l $GUEST_NAME -w |
|
| 185 |
+$TOP_DIR/scripts/install-os-vpx.sh -f $XVA -v $VM_BR -m $MGT_BR -p $PUB_BR -l $GUEST_NAME -w -k "flat_network_bridge=${VM_BR}"
|
|
| 186 | 186 |
|
| 187 | 187 |
# If we have copied our ssh credentials, use ssh to monitor while the installation runs |
| 188 | 188 |
WAIT_TILL_LAUNCH=${WAIT_TILL_LAUNCH:-1}
|