From b7cc5bcbb44b1157cbcf61097084d6a178d01c73 Mon Sep 17 00:00:00 2001 From: Jesse Andrews Date: Wed, 26 Oct 2011 22:11:31 -0700 Subject: [PATCH] test pause/unpause using ping --- exercise.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/exercise.sh b/exercise.sh index 3f2c94e..f24693e 100755 --- a/exercise.sh +++ b/exercise.sh @@ -128,6 +128,23 @@ sleep 5 # ping our floating ip ping -c1 -w1 $FLOATING_IP +# pause the VM and verify we can't ping it anymore +nova pause $NAME + +sleep 1 + +if ( ping -c1 -w1 $FLOATING_IP ); then + echo "Pause failure - ping shouldn't work" + exit 1 +fi + +# unpause the VM and verify we can ping it again +nova unpause $NAME + +sleep 1 + +ping -c1 -w1 $FLOATING_IP + # dis-allow icmp traffic (ping) nova secgroup-delete-rule $SECGROUP icmp -1 -1 0.0.0.0/0