Browse code

Merge pull request #113 from cloudbuilders/pause

Add pause to exercise.sh (requires nova flag)

Jesse Andrews authored on 2011/10/30 08:14:27
Showing 2 changed files
... ...
@@ -127,6 +127,28 @@ if ! timeout 10 sh -c "while ! ping -c1 -w1 $FLOATING_IP; do sleep 1; done"; the
127 127
     exit 1
128 128
 fi
129 129
 
130
+# pause the VM and verify we can't ping it anymore
131
+nova pause $NAME
132
+
133
+sleep 2
134
+
135
+if ( ping -c1 -w1 $IP); then
136
+    echo "Pause failure - ping shouldn't work"
137
+    exit 1
138
+fi
139
+
140
+if ( ping -c1 -w1 $FLOATING_IP); then
141
+    echo "Pause failure - ping floating ips shouldn't work"
142
+    exit 1
143
+fi
144
+
145
+# unpause the VM and verify we can ping it again
146
+nova unpause $NAME
147
+
148
+sleep 2
149
+
150
+ping -c1 -w1 $IP
151
+
130 152
 # dis-allow icmp traffic (ping)
131 153
 nova secgroup-delete-rule $SECGROUP icmp -1 -1 0.0.0.0/0
132 154
 
... ...
@@ -613,6 +613,7 @@ function add_nova_flag {
613 613
 rm -f $NOVA_DIR/bin/nova.conf
614 614
 add_nova_flag "--verbose"
615 615
 add_nova_flag "--nodaemon"
616
+add_nova_flag "--allow_admin_api"
616 617
 add_nova_flag "--scheduler_driver=$SCHEDULER"
617 618
 add_nova_flag "--dhcpbridge_flagfile=$NOVA_DIR/bin/nova.conf"
618 619
 add_nova_flag "--network_manager=nova.network.manager.$NET_MAN"