rubygem-staypuft: The gateway on compute nodes in Nova deployment should be bound to the external role, otherwise the instances can't communicate with the world. Environment: rhel-osp-installer-0.4.7-1.el6ost.noarch ruby193-rubygem-staypuft-0.4.14-1.el6ost.noarch ruby193-rubygem-foreman_openstack_simplify-0.0.6-8.el6ost.noarch openstack-foreman-installer-2.0.32-1.el6ost.noarch openstack-puppet-modules-2014.1-24.el6ost.noarch Steps to reproduce: 1. Install rhel-osp-installer 2. Deploy HA Nova (using multihomed compute nodes). 3. After the deployment completes successfully, launch instances, allow ICMP and test network connectivity to/from them. Result: Unable to reach the instances via ping using their external IP, nor able to ping machines outside of the local subnet from the instances. Expected results: Should be able to ping the instances via the floating IP, and ping machines outside of the local subnet from the instances.
The workaround is to swithc the default GW from the network with the public_api role to the network with the external role.
Public API should not be set on computes at all When external network is assigned to Compute on NOVA network based topology It must be the default GW
Environment: ruby193-rubygem-foreman_openstack_simplify-0.0.6-8.el7ost.noarch openstack-foreman-installer-3.0.10-2.el7ost.noarch ruby193-rubygem-staypuft-0.5.14-1.el7ost.noarch rhel-osp-installer-client-0.5.5-2.el7ost.noarch openstack-puppet-modules-2014.2.8-1.el7ost.noarch rhel-osp-installer-0.5.5-2.el7ost.noarch This issue seem to be resolved. Waiting for the puddle to verify.
*** This bug has been marked as a duplicate of bug 1183785 ***