Page MenuHomePhabricator

Move Matomo to Debian Buster
Closed, ResolvedPublic

Description

Our matomo version should already be compatible with PHP 7.3, shipped by Buster, and the Mariadb package should already be fine.

The idea that I have in mind is to:

  • upgrade matomo to its latest upstream on matomo1001
  • create matomo1002 with Buster
  • move ATS target for matomo.wikimedia.org to matomo1002

Event Timeline

Change 603366 had a related patch set uploaded (by Elukey; owner: Elukey):
[operations/puppet@production] Switch backend for piwik.wikimedia.org

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

Change 603369 had a related patch set uploaded (by Elukey; owner: Elukey):
[operations/puppet@production] matomo: remove unnecessary plugin

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

Change 603369 merged by Elukey:
[operations/puppet@production] matomo: remove unnecessary plugin

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

Change 603391 had a related patch set uploaded (by Elukey; owner: Elukey):
[operations/puppet@production] matomo: move archive cron to systemd timer

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

Change 603391 merged by Elukey:
[operations/puppet@production] matomo: move archive cron to systemd timer

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

Change 603460 had a related patch set uploaded (by Elukey; owner: Elukey):
[operations/puppet@production] profile::piwik::instance: fix archiver's settings

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

Change 603460 merged by Elukey:
[operations/puppet@production] profile::piwik::instance: fix archiver's settings

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

Change 603366 merged by Elukey:
[operations/puppet@production] Switch backend for piwik.wikimedia.org

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

piwik.wikimedia.org points to matomo1002 now, everything looks good. I'll leave the two VMs running for a couple of days in case a quick rollback is needed, and then I'll decom matomo1001.

elukey triaged this task as Medium priority.
elukey moved this task from Next Up to In Progress on the Analytics-Kanban board.

Change 606203 had a related patch set uploaded (by Elukey; owner: Elukey):
[operations/puppet@production] profile::analytics::backup::database: add mariadb-client

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

Change 606203 merged by Elukey:
[operations/puppet@production] profile::analytics::backup::database: add mariadb-client

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

Change 606229 had a related patch set uploaded (by Elukey; owner: Elukey):
[operations/puppet@production] Decommission matomo1001

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

Change 606229 merged by Elukey:
[operations/puppet@production] Decommission matomo1001

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

cookbooks.sre.hosts.decommission executed by elukey@cumin1001 for hosts: matomo1001.eqiad.wmnet

  • matomo1001.eqiad.wmnet (PASS)
    • Downtimed host on Icinga
    • Found Ganeti VM
    • VM shutdown
    • Started forced sync of VMs in Ganeti cluster ganeti01.svc.eqiad.wmnet to Netbox
    • Removed from DebMonitor
    • Removed from Puppet master and PuppetDB
    • VM removed

Change 606230 had a related patch set uploaded (by Elukey; owner: Elukey):
[operations/dns@master] Remove records related to matomo1001

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

Change 606230 merged by Elukey:
[operations/dns@master] Remove records related to matomo1001

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

elukey moved this task from In Progress to Done on the Analytics-Kanban board.