[Neutron DVR] No north-south connectivity after ban l3 agent on node with snat
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mirantis OpenStack |
Fix Released
|
High
|
Oleg Bondarev |
Bug Description
Detailed bug description:
After ban l3 agent with 'pcs resource ban neutron-l3-agent <node with snat>' there is no ping from instances to 8.8.8.8 (and any other external IP)
Steps to reproduce:
1. Deploy MOS 9.0 with 3 controllers, 2 computes, 1 cinder nodes, Neutron VLAN + DVR
2. Create net1, subnet1
3. Create DVR router router1, set gateway and add interface to net1
4. Boot vm in net1
5. Check that ping 8.8.8.8 available from vm
6. Find node with snat for router1:
ip net | grep snat-<id_router> on each controller
7. Ban agent on node from previous step:
pcs resource ban neutron-l3-agent node-x.domain.tld
8. Wait some time while snat is rescheduling
9. Check that snat have moved to another controller
10. Check that ping 8.8.8.8 available from vm
Expected results:
All pings are ok
Actual result:
There is no success ping at step 10
Reproducibility:
Always
Description of the environment:
- Versions of components: MOS 9.0 build #443
- Network model: Neutron VLAN + DVR
Additional information:
One of ports for net1 is DOWN:
root@node-1:~# neutron port-show 1c4a0c8a-
+------
| Field | Value |
+------
| admin_state_up | True |
| allowed_
| binding:host_id | node-4.
| binding:profile | {} |
| binding:vif_details | {"port_filter": true, "ovs_hybrid_plug": true} |
| binding:vif_type | ovs |
| binding:vnic_type | normal |
| created_at | 2016-06-07T08:19:23 |
| description | |
| device_id | 0cfad0ef-
| device_owner | network:
| dns_name | |
| extra_dhcp_opts | |
| fixed_ips | {"subnet_id": "fa3f1a1b-
| id | 1c4a0c8a-
| mac_address | fa:16:3e:9a:13:a8 |
| name | |
| network_id | 18b3b2d0-
| port_security_
| security_groups | |
| status | DOWN |
| tenant_id | |
| updated_at | 2016-06-07T08:21:18 |
+------
Changed in mos: | |
importance: | Undecided → High |
assignee: | nobody → Oleg Bondarev (obondarev) |
milestone: | none → 9.0 |
status: | New → Confirmed |
tags: | added: area-neutron |
Changed in mos: | |
status: | Confirmed → In Progress |
tags: | added: on-verification |
Corresponding upstream bug filed: https:/ /bugs.launchpad .net/neutron/ +bug/1590041