Bug 1160461 - 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.
Summary: rubygem-staypuft: The gateway on compute nodes in Nova deployment should be ...
Keywords:
Status: CLOSED DUPLICATE of bug 1183785
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: rubygem-staypuft
Version: 5.0 (RHEL 6)
Hardware: x86_64
OS: Linux
high
high
Target Milestone: ---
: Installer
Assignee: Mike Burns
QA Contact: Omri Hochman
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-11-04 21:05 UTC by Alexander Chuzhoy
Modified: 2015-02-16 16:04 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-01-26 22:27:26 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Alexander Chuzhoy 2014-11-04 21:05:17 UTC
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.

Comment 1 Alexander Chuzhoy 2014-11-04 21:07:35 UTC
The workaround is to swithc the default GW from the network with the public_api role to the network with the external role.

Comment 2 Ofer Blaut 2014-11-05 14:43:29 UTC
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

Comment 4 Alexander Chuzhoy 2015-01-22 22:13:44 UTC
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.

Comment 5 Mike Burns 2015-01-26 22:27:26 UTC

*** This bug has been marked as a duplicate of bug 1183785 ***


Note You need to log in before you can comment on or make changes to this bug.