Page MenuHomePhabricator

Move db1124 and db1125 to misc services temporarily
Closed, ResolvedPublic

Description

Due to a network maintenance on which the entire row A will be affected (T286032), we need to temporarily failover misc services to hosts outside of row A.
We can use db1124 and db1125 (testing hosts) and place them temporarily as m1 and m2 masters.

  • db1125 to replace db1159
  • db1124 to replace db1107

Event Timeline

Marostegui moved this task from Triage to Ready on the DBA board.

Change 703207 had a related patch set uploaded (by Marostegui; author: Marostegui):

[operations/puppet@production] mariadb: Move db1125 to m1

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

Change 703207 merged by Marostegui:

[operations/puppet@production] mariadb: Move db1125 to m1

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

Mentioned in SAL (#wikimedia-operations) [2021-07-05T12:50:21Z] <marostegui> Stop MySQL on db1117:3321 to clone db1125 T286042

db1125 is now serving in m1.
Pending: place db1125 into haproxy (let's give it 24h to make sure it runs smoothly)

Change 703269 had a related patch set uploaded (by Marostegui; author: Marostegui):

[operations/puppet@production] mariadb: Move db1124 to m2.

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

Change 703269 merged by Marostegui:

[operations/puppet@production] mariadb: Move db1124 to m2.

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

db1124 is now in m2, leaving it for 24h before adding it to the proxy.

Change 703634 had a related patch set uploaded (by Marostegui; author: Marostegui):

[operations/puppet@production] dbproxy1013,dbproxy1015: Add db1124 as failover

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

Change 703634 merged by Marostegui:

[operations/puppet@production] dbproxy1013,dbproxy1015: Add db1124 as failover

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

db1124 has been added as m2 failover host. dbproxy1013 and dbproxy1015 reloaded.

Change 703635 had a related patch set uploaded (by Marostegui; author: Marostegui):

[operations/puppet@production] dbproxy1012,dbproxy1014: Add db1125 as m1 failover

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

Change 703635 merged by Marostegui:

[operations/puppet@production] dbproxy1012,dbproxy1014: Add db1125 as m1 failover

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

db1125 has been added as m1 failover. dbproxy1012, dbproxy1014 reloaded.

Change 703636 had a related patch set uploaded (by Marostegui; author: Marostegui):

[operations/puppet@production] db1124, db1125: Enable notifications.

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

Change 703636 merged by Marostegui:

[operations/puppet@production] db1124, db1125: Enable notifications.

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

Notifications enabled. All done.
Once the maintenance is done, these hosts need to go back to the test section.