Comment 0 for bug 1404809

Revision history for this message
Artem Panchenko (apanchenko-8) wrote :

api: '1.0'
astute_sha: 16b252d93be6aaa73030b8100cf8c5ca6a970a91
auth_required: true
build_id: 2014-12-18_01-32-01
build_number: '56'
feature_groups:
- mirantis
fuellib_sha: 73332192a257ea02c40a39885c502ad1ebdf3eda
fuelmain_sha: 45caacadb878abfbd9d60e134d72229698b469c9
nailgun_sha: 5f91157daa6798ff522ca9f6d34e7e135f150a90
ostf_sha: a9afb68710d809570460c29d6c3293219d3624d4
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/
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_vlan_ha_with_public_network/deploy_neutron_vlan_ha_with_public_network/
http://jenkins-product.srt.mirantis.net:8080/view/6.0_swarm/job/6.0_fuelmain.system_test.centos.ha_neutron/65/#showFailuresLink
http://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/

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/5f91157daa6798ff522ca9f6d34e7e135f150a90 which fixed another bug: https://bugs.launchpad.net/fuel/+bug/1403560

Diagnostic snapshot is attached.