yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #51576
[Bug 1586058] Re: Online an new neutron l3 agent, the router ha_state is active
$ neutron port-show 960ea43e-5644-47f8-ab30-a6cdd6dde664
+-----------------------+---------------------------------------------------------------------------------------+
| Field | Value |
+-----------------------+---------------------------------------------------------------------------------------+
| admin_state_up | True |
| allowed_address_pairs | |
| binding:host_id | node-A |
| binding:profile | {} |
| binding:vif_details | {"port_filter": true, "ovs_hybrid_plug": false} |
| binding:vif_type | ovs |
| binding:vnic_type | normal |
| created_at | 2016-05-27T01:24:32 |
| description | |
| device_id | a54ffb2d-bbfe-4c4b-85be-5c09140273c2 |
| device_owner | network:router_ha_interface |
| dns_name | |
| extra_dhcp_opts | |
| fixed_ips | {"subnet_id": "097af809-cd4b-4801-adf4-26ce04584791", "ip_address": "169.254.192.20"} |
| id | 960ea43e-5644-47f8-ab30-a6cdd6dde664 |
| mac_address | fa:16:3e:c0:6f:24 |
| name | HA port tenant a17b3b9772b74811a3d62ebefd65d3b0 |
| network_id | dc3c02c5-c1c5-4950-83db-939740e73916 |
| port_security_enabled | False |
| security_groups | |
| status | ACTIVE |
| tenant_id | |
| updated_at | 2016-05-27T02:28:02 |
+-----------------------+---------------------------------------------------------------------------------------+
$ ip netns exec qrouter-a54ffb2d-bbfe-4c4b-85be-5c09140273c2 ping 169.254.192.21
PING 169.254.192.21 (169.254.192.21) 56(84) bytes of data.
>From 169.254.192.20 icmp_seq=1 Destination Host Unreachable
>From 169.254.192.20 icmp_seq=2 Destination Host Unreachable
>From 169.254.192.20 icmp_seq=3 Destination Host Unreachable
>From 169.254.192.20 icmp_seq=4 Destination Host Unreachable
>From 169.254.192.20 icmp_seq=5 Destination Host Unreachable
>From 169.254.192.20 icmp_seq=6 Destination Host Unreachable
>From 169.254.192.20 icmp_seq=7 Destination Host Unreachable
>From 169.254.192.20 icmp_seq=8 Destination Host Unreachable
@Assaf Muller, it seems strange, I do another test in other node, stop l3 agent, create router(both ha and ha+distributed), then start l3 agent, it seems OK, there only one active ha router, and vip address only in one namespace.
Thanks for your kindly reply, I will do more tests.
** Changed in: neutron
Status: Incomplete => Invalid
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1586058
Title:
Online an new neutron l3 agent, the router ha_state is active
Status in neutron:
Invalid
Bug description:
When we manually online an new l3 agent, after sync router info from
Neutron server, neutron-keepalived-state-change will always write
master in it's state file and notify other agents, even though there
still have an active ha router in other node.
====== Step to reproduce =======
1. stop neutron-l3-agent on node-A
2. create ha and distribute router test_router
3. we can see l3 agents hosting router info:
$ neutron l3-agent-list-hosting-router test_router
+--------------------------------------+------------+----------------+-------+----------+
| id | host | admin_state_up | alive | ha_state |
+--------------------------------------+------------+----------------+-------+----------+
| 678cc6a6-3b28-462d-9374-4a7fb42193dc | compute1 | True | :-) | standby |
| de274597-e35b-4ae5-baba-01c26bbed5b9 | compute2 | True | :-) | active |
| 1c301ec4-9320-44e0-a4e0-a0441fee849a | network | True | :-) | standby |
| 4ae490f7-8791-4460-8545-c172af58de8f | network2 | True | :-) | standby |
+--------------------------------------+------------+----------------+-------+----------+
4. start neutron-l3-agent on node-A, after sync, we can see there are
two active ha routers in compute2 and node-A.
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1586058/+subscriptions
References