Add pause to exercise.sh (requires nova flag)
| ... | ... |
@@ -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" |