rubygem-staypuft: Nova deployment, the default gateway resides on the wrong network on computes. Can't reach the floating IP of the instances because of that. Environment: rhel-osp-installer-client-0.5.5-2.el7ost.noarch ruby193-rubygem-foreman_openstack_simplify-0.0.6-8.el7ost.noarch openstack-puppet-modules-2014.2.8-1.el7ost.noarch openstack-foreman-installer-3.0.10-2.el7ost.noarch rhel-osp-installer-0.5.5-2.el7ost.noarch ruby193-rubygem-staypuft-0.5.12-1.el7ost.noarch Steps to reproduce: 1. install rhel-osp-installer. 2. Create/run Nova deployment with flat networking type (1 controller+ 1 compute) 3. Launch an instance on the installed RHOS. Result: Unable to reach the assigned floating IP. The default gateway resides on the provision network. Expected result: The default gateway should reside on the external network on compute nodes in Nova deployment.
Workaround: On the compute node change the default gateway to be on the external network.
PR available: https://github.com/theforeman/staypuft/pull/407
Merged upstream
*** Bug 1160461 has been marked as a duplicate of this bug. ***
Verified: Environment: ruby193-rubygem-foreman_openstack_simplify-0.0.6-8.el7ost.noarch openstack-foreman-installer-3.0.11-1.el7ost.noarch ruby193-rubygem-staypuft-0.5.15-1.el7ost.noarch rhel-osp-installer-client-0.5.5-2.el7ost.noarch openstack-puppet-modules-2014.2.8-2.el7ost.noarch rhel-osp-installer-0.5.5-2.el7ost.noarch The reported issue was resolved.
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/RHBA-2015-0156.html