Page MenuHomePhabricator

Replace deployment-restbase0[12]
Closed, ResolvedPublic

Description

deployment-restbase02 is 5 years old and still runs jessie (either the oldest or second oldest VM we have in deployment-prep and probably among the oldest within Cloud VPS in general), deployment-restbase01 also runs jessie. I've started deployment-restbase03 running stretch (to match prod) to replace these.
TODO: Do I need a deployment-restbase04 too?

Event Timeline

Change 589912 had a related patch set uploaded (by Alex Monk; owner: Alex Monk):
[operations/mediawiki-config@master] labs: Move RB traffic to new stretch host

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

Change 589915 had a related patch set uploaded (by Alex Monk; owner: Alex Monk):
[operations/puppet@production] deployment-prep: Move RB traffic to new stretch host

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

TODO: Do I need a deployment-restbase04 too?

I think we can live with just one, unless @Eevans would disagree.

Change 589912 merged by jenkins-bot:
[operations/mediawiki-config@master] labs: Move RB traffic to new stretch host

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

Change 594203 had a related patch set uploaded (by Ppchelko; owner: Ppchelko):
[mediawiki/services/restbase/deploy@master] Beta: add restbase03 to deployment targets

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

Change 594203 merged by Ppchelko:
[mediawiki/services/restbase/deploy@master] Beta: add restbase03 to deployment targets

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

Change 669477 had a related patch set uploaded (by Majavah; owner: Majavah):
[operations/puppet@production] Add deployment-restbase03 to beta cluster

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

Change 669477 merged by Muehlenhoff:
[operations/puppet@production] Add deployment-restbase03 to beta cluster

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

Mentioned in SAL (#wikimedia-releng) [2021-03-17T15:32:31Z] <Majavah> taavi@deployment-restbase01:~$ sudo nodetool decomission # T250574

Change 673047 had a related patch set uploaded (by Majavah; owner: Majavah):
[operations/puppet@production] beta: remove deployment-restbase01

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

Mentioned in SAL (#wikimedia-releng) [2021-03-17T15:37:32Z] <Majavah> shutdown deployment-restbase01 for T250574

I removed deployment-restbase01 from the Cassandra cluster and shut it down. I'll do the same for 02 if no problems arise.

Change 673439 had a related patch set uploaded (by Majavah; owner: Majavah):
[mediawiki/services/restbase/deploy@master] beta: remove deployment-restbase[01-02]

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

Mentioned in SAL (#wikimedia-releng) [2021-03-19T08:45:18Z] <Majavah> disable puppet and stop restbase service on deployment-restbase02 for T250574

Mentioned in SAL (#wikimedia-releng) [2021-03-19T08:54:42Z] <Majavah> remove deployment-restbase02 from cassandra and shut it down T250574

deployment-restbase02 is also now removed from the cluster and shut down. I'll delete those in a week or so.

Change 673047 merged by Volans:
[operations/puppet@production] beta: remove deployment-restbase[01-02]

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

Mentioned in SAL (#wikimedia-releng) [2021-03-22T12:07:46Z] <Majavah> delete deployment-restbase[01-02], T250574

Change 673439 merged by Ppchelko:
[mediawiki/services/restbase/deploy@master] beta: remove deployment-restbase[01-02]

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