Page MenuHomePhabricator

Pybal should be able to advertise to multiple routers
Closed, ResolvedPublic

Description

Currently, the pybal code and puppetization only supports the concept of a single daemon talking to a single router.

It would be useful in making our failover scenarios more-robust if more than one router address could be configured, e.g. the pybal daemon on lvs1001 could send its BGP advertisements directly to both of cr1-eqiad and cr2-eqiad.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change 393066 had a related patch set uploaded (by Mark Bergsma; owner: Mark Bergsma):
[operations/debs/pybal@master] Support multiple BGP peerings

https://gerrit.wikimedia.org/r/393066

Change 393066 merged by jenkins-bot:
[operations/debs/pybal@master] Support multiple BGP peerings

https://gerrit.wikimedia.org/r/393066

mark claimed this task.

This is now in the latest PyBal releases, so resolving this ticket.

Change 536324 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/puppet@production] codfw backup LVS: BGP sessions with both routers

https://gerrit.wikimedia.org/r/536324

Change 536324 merged by BBlack:
[operations/puppet@production] codfw backup LVS: BGP sessions with both routers

https://gerrit.wikimedia.org/r/536324

Change 570672 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/puppet@production] pybal to both routers for eqsin

https://gerrit.wikimedia.org/r/570672

Change 570673 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/puppet@production] pybal to both routers for ulsfo

https://gerrit.wikimedia.org/r/570673

Change 570674 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/puppet@production] pybal to both routers for codfw primary

https://gerrit.wikimedia.org/r/570674

Change 570675 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/puppet@production] pybal to both routers for eqiad

https://gerrit.wikimedia.org/r/570675

Change 570672 merged by BBlack:
[operations/puppet@production] pybal to both routers for eqsin

https://gerrit.wikimedia.org/r/570672

Mentioned in SAL (#wikimedia-operations) [2020-02-06T15:52:16Z] <bblack> lvs5003 - restart pybal for dual bgp session config - T180069

Mentioned in SAL (#wikimedia-operations) [2020-02-06T15:53:14Z] <bblack> lvs5002 - restart pybal for dual bgp session config - T180069

Mentioned in SAL (#wikimedia-operations) [2020-02-06T15:54:32Z] <bblack> lvs5001 - restart pybal for dual bgp session config - T180069

Change 570673 merged by BBlack:
[operations/puppet@production] pybal to both routers for ulsfo

https://gerrit.wikimedia.org/r/570673

Mentioned in SAL (#wikimedia-operations) [2020-02-06T16:06:14Z] <bblack> lvs4007 - restart pybal for dual bgp session config - T180069

Mentioned in SAL (#wikimedia-operations) [2020-02-06T16:06:42Z] <bblack> lvs4006 - restart pybal for dual bgp session config - T180069

Mentioned in SAL (#wikimedia-operations) [2020-02-06T16:07:11Z] <bblack> lvs4005 - restart pybal for dual bgp session config - T180069

Change 570674 merged by BBlack:
[operations/puppet@production] pybal to both routers for codfw primary

https://gerrit.wikimedia.org/r/570674

Mentioned in SAL (#wikimedia-operations) [2020-02-06T16:19:15Z] <bblack> lvs2003 - restart pybal for dual bgp session config - T180069

Mentioned in SAL (#wikimedia-operations) [2020-02-06T16:19:34Z] <bblack> lvs2002 - restart pybal for dual bgp session config - T180069

Mentioned in SAL (#wikimedia-operations) [2020-02-06T16:20:31Z] <bblack> lvs2001 - restart pybal for dual bgp session config - T180069

Change 570675 merged by BBlack:
[operations/puppet@production] pybal to both routers for eqiad

https://gerrit.wikimedia.org/r/570675

Mentioned in SAL (#wikimedia-operations) [2020-02-06T16:29:09Z] <bblack> lvs1016 - restart pybal for dual bgp session config - T180069

Mentioned in SAL (#wikimedia-operations) [2020-02-06T16:30:04Z] <bblack> lvs1015 - restart pybal for dual bgp session config - T180069

Mentioned in SAL (#wikimedia-operations) [2020-02-06T16:30:47Z] <bblack> lvs1014 - restart pybal for dual bgp session config - T180069

Mentioned in SAL (#wikimedia-operations) [2020-02-06T16:31:37Z] <bblack> lvs1013 - restart pybal for dual bgp session config - T180069