There is an upstream bug for this here: https://bugs.launchpad.net/nova/+bug/1240849 From comment 7 in the above bug Steps to reproduce: ================ - Create a private virtual network and subnet. - boot a VM attached to this network. - from the dhcp netns or router netns ping the vm IP and confirm it works. - perform a "soft" reboot of the VM. - confirm the pings never respond anymore - perform a VM stop followed by a VM start - confirm the pings come back. Let me know if more information is needed.
The fix was included in all Icehouse based RHEL-OSP releases. Which release have you tested against? If you want to target the fix to Havana too, please set Target appropriately.
Thanks for looking at this. The customer in the attached case is hitting this on RHEL-OSP 4. I have set the target to the correct release.
ON RHEL 6.6 [root@puma46 ~]# rpm -qa | grep neutron openstack-neutron-openvswitch-2013.2.4-5.el6ost.noarch python-neutron-2013.2.4-5.el6ost.noarch openstack-neutron-ml2-2013.2.4-5.el6ost.noarch python-neutronclient-2.3.4-1.el6ost.noarch openstack-neutron-2013.2.4-5.el6ost.noarch after soft reboot cirros VM is still able to ping google (8.8.8.8)
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHSA-2014-1686.html