| ... | ... |
@@ -90,9 +90,10 @@ GUEST_CORES=${GUEST_CORES:-1}
|
| 90 | 90 |
|
| 91 | 91 |
# libvirt.xml configuration |
| 92 | 92 |
NET_XML=$vm_dir/net.xml |
| 93 |
+NET_NAME=${NET_NAME:-devstack-$GUEST_NETWORK}
|
|
| 93 | 94 |
cat > $NET_XML <<EOF |
| 94 | 95 |
<network> |
| 95 |
- <name>devstack-$GUEST_NETWORK</name> |
|
| 96 |
+ <name>$NET_NAME</name> |
|
| 96 | 97 |
<bridge name="stackbr%d" /> |
| 97 | 98 |
<forward/> |
| 98 | 99 |
<ip address="$GUEST_GATEWAY" netmask="$GUEST_NETMASK"> |
| ... | ... |
@@ -104,9 +105,9 @@ cat > $NET_XML <<EOF |
| 104 | 104 |
EOF |
| 105 | 105 |
|
| 106 | 106 |
if [[ "$GUEST_RECREATE_NET" == "yes" ]]; then |
| 107 |
- virsh net-destroy devstack-$GUEST_NETWORK || true |
|
| 107 |
+ virsh net-destroy $NET_NAME || true |
|
| 108 | 108 |
# destroying the network isn't enough to delete the leases |
| 109 |
- rm -f /var/lib/libvirt/dnsmasq/devstack-$GUEST_NETWORK.leases |
|
| 109 |
+ rm -f /var/lib/libvirt/dnsmasq/$NET_NAME.leases |
|
| 110 | 110 |
virsh net-create $vm_dir/net.xml |
| 111 | 111 |
fi |
| 112 | 112 |
|
| ... | ... |
@@ -27,7 +27,6 @@ TOP_DIR=(pwd) |
| 27 | 27 |
BASE_NAME=executor-`printf "%02d" $EXECUTOR_NUMBER` |
| 28 | 28 |
GUEST_NAME=$BASE_NAME.$ADAPTER |
| 29 | 29 |
virsh destroy `virsh list | grep $BASE_NAME | cut -d " " -f1` || true |
| 30 |
-rm -f /var/lib/libvirt/dnsmasq/$BASE_NAME*.leases |
|
| 31 | 30 |
|
| 32 | 31 |
# Configure localrc |
| 33 | 32 |
cat <<EOF >localrc |
| ... | ... |
@@ -43,6 +42,7 @@ SERVICE_TOKEN=chicken |
| 43 | 43 |
ADMIN_PASSWORD=chicken |
| 44 | 44 |
USERNAME=admin |
| 45 | 45 |
TENANT=admin |
| 46 |
+NET_NAME=$GUEST_NAME |
|
| 46 | 47 |
EOF |
| 47 | 48 |
cd tools |
| 48 | 49 |
sudo ./build_uec.sh |