'Check internet connectivity from a compute (failure)'
Steps to reproduce:
1. Create new environment (HA, Neutron, Cinder LVM for volumes)
2. Enable 'Assign public network to all nodes' feature on settings tab
3. Deploy changes. Check internet connectivity from controllers and computes
Expected result:
- nodes are able to rich hosts in Internet via public network
Actual:
- internet hosts are unreachable
Here you can see that routing on nodes is configured incorrectly:
api: '1.0' 73030b8100cf8c5 ca6a970a91 2c40a39885c502a d1ebdf3eda bd9d60e134d7222 9698b469c9 f522ca9f6d34e7e 135f150a90 70460c29d6c3293 219d3624d4
astute_sha: 16b252d93be6aaa
auth_required: true
build_id: 2014-12-18_01-32-01
build_number: '56'
feature_groups:
- mirantis
fuellib_sha: 73332192a257ea0
fuelmain_sha: 45caacadb878abf
nailgun_sha: 5f91157daa6798f
ostf_sha: a9afb68710d8095
production: docker
release: '6.0'
This issue was reproduced on CI during system tests (Neutron HA with public network on computes):
http:// jenkins- product. srt.mirantis. net:8080/ view/6. 0_swarm/ job/6.0_ fuelmain. system_ test.ubuntu. ha_neutron/ 64/testReport/ junit/% 28root% 29/deploy_ neutron_ gre_ha_ with_public_ network/ deploy_ neutron_ gre_ha_ with_public_ network/ jenkins- product. srt.mirantis. net:8080/ view/6. 0_swarm/ job/6.0_ fuelmain. system_ test.ubuntu. ha_neutron/ 64/testReport/ junit/% 28root% 29/deploy_ neutron_ vlan_ha_ with_public_ network/ deploy_ neutron_ vlan_ha_ with_public_ network/ jenkins- product. srt.mirantis. net:8080/ view/6. 0_swarm/ job/6.0_ fuelmain. system_ test.centos. ha_neutron/ 65/#showFailure sLink jenkins- product. srt.mirantis. net:8080/ view/6. 0_swarm/ job/6.0_ fuelmain. system_ test.centos. ha_neutron/ 65/testReport/ junit/% 28root% 29/deploy_ neutron_ gre_ha_ with_public_ network/ deploy_ neutron_ gre_ha_ with_public_ network/
http://
http://
http://
All tests failed with the following error:
'Check internet connectivity from a compute (failure)'
Steps to reproduce:
1. Create new environment (HA, Neutron, Cinder LVM for volumes)
2. Enable 'Assign public network to all nodes' feature on settings tab
3. Deploy changes. Check internet connectivity from controllers and computes
Expected result:
- nodes are able to rich hosts in Internet via public network
Actual:
- internet hosts are unreachable
Here you can see that routing on nodes is configured incorrectly:
http:// paste.openstack .org/show/ 153767/
Internet connection works fine when traffic is going via public interface:
http:// paste.openstack .org/show/ 153768/
This is 'astute.yaml' file from controller:
http:// paste.openstack .org/show/ 153770/
As you can see 'default_gateway: true' is assigned to br-storage interface. I guess this issue could be caused by this commit: https:/ /github. com/stackforge/ fuel-web/ commit/ 5f91157daa6798f f522ca9f6d34e7e 135f150a90 which fixed another bug: https:/ /bugs.launchpad .net/fuel/ +bug/1403560
Diagnostic snapshot is attached.