Example script to reproduce issue (on 3 compute host multihost flatdhcp kvm deployment):
#!/bin/bash
for d in $(nova list | cut -f3 -d'|' | grep source); do nova delete ${d}; done
for d in $(nova list | cut -f3 -d'|' | grep rules); do nova delete ${d}; done
while $(nova list | grep source); do
sleep 5
done
while $(nova list | grep rules); do
sleep 5
done
nova secgroup-delete sources
nova secgroup-delete rules
nova secgroup-create source source
nova secgroup-add-rule source tcp 22 22 0.0.0.0/0
nova secgroup-add-rule source icmp -1 -1 0.0.0.0/0
nova secgroup-create rules rules
nova secgroup-add-group-rule rules --ip_proto tcp --from_port 22 --to_port 22 source
for d in {1..2}; do nova boot --flavor 2 --image <centos-image-id> --security_groups=source source-${d}; done
for d in {1..6}; do nova boot --flavor 2 --image <centos-image-id> --security_groups=rules rules-${d}; done
Example script to reproduce issue (on 3 compute host multihost flatdhcp kvm deployment):
#!/bin/bash
for d in $(nova list | cut -f3 -d'|' | grep source); do nova delete ${d}; done
for d in $(nova list | cut -f3 -d'|' | grep rules); do nova delete ${d}; done
while $(nova list | grep source); do
sleep 5
done
while $(nova list | grep rules); do
sleep 5
done
nova secgroup-delete sources
nova secgroup-delete rules
nova secgroup-create source source
nova secgroup-add-rule source tcp 22 22 0.0.0.0/0
nova secgroup-add-rule source icmp -1 -1 0.0.0.0/0
nova secgroup-create rules rules
nova secgroup- add-group- rule rules --ip_proto tcp --from_port 22 --to_port 22 source
for d in {1..2}; do nova boot --flavor 2 --image <centos-image-id> --security_ groups= source source-${d}; done groups= rules rules-${d}; done
for d in {1..6}; do nova boot --flavor 2 --image <centos-image-id> --security_