Browse code

working to improve debugability

Anthony Young authored on 2011/11/10 16:36:18
Showing 2 changed files
... ...
@@ -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