Page MenuHomePhabricator

Upgrade OpenSearch
Closed, ResolvedPublic

Description

OpenSearch 1.2.4 when available (Expected Jan 18)
OpenSearch Dashboards 1.2.0
Logstash 7.16.3

  • test upgrade process (beta)
    • logstash + logstash-plugins deployment
    • transition to logstash-output-opensearch plugin
    • make a backup
    • smoketest phatality
  • run upgrade (eqiad)
  • backup codfw dashboards and restore on eqiad
  • promote eqiad to active
  • run upgrade (codfw)

Event Timeline

Change 755040 had a related patch set uploaded (by Cwhite; author: Cwhite):

[operations/puppet@production] beta-logs: use opensearch output plugin

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

Change 755040 merged by Cwhite:

[operations/puppet@production] beta-logs: use opensearch output plugin

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

Change 755041 had a related patch set uploaded (by Cwhite; author: Cwhite):

[operations/software/logstash/plugins@master] prepare for logstash 7.16.3

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

Change 755043 had a related patch set uploaded (by Cwhite; author: Cwhite):

[operations/puppet@production] builder: add opensearch1 pbuilder hooks for logstash-plugins update

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

Change 755043 merged by Cwhite:

[operations/puppet@production] builder: add opensearch1 pbuilder hooks for logstash-plugins update

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

Change 755811 had a related patch set uploaded (by Cwhite; author: Cwhite):

[operations/puppet@production] logstash: install logstash-plugins on logging logstash clusters

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

Change 755812 had a related patch set uploaded (by Cwhite; author: Cwhite):

[operations/puppet@production] logstash: switch to opensearch output plugin on production logstash

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

Change 755811 merged by Cwhite:

[operations/puppet@production] logstash: install logstash-plugins on logging logstash clusters

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

Mentioned in SAL (#wikimedia-operations) [2022-01-25T20:17:32Z] <cwhite> begin transition to logstash output opensearch plugin T299168

Change 755812 merged by Cwhite:

[operations/puppet@production] logstash: switch to opensearch output plugin on production logstash

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

Mentioned in SAL (#wikimedia-operations) [2022-01-25T21:03:07Z] <cwhite> end transition to logstash output opensearch plugin T299168

Change 755041 merged by Cwhite:

[operations/software/logstash/plugins@master] prepare for logstash 7.16.3

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

Mentioned in SAL (#wikimedia-operations) [2022-02-01T17:47:52Z] <cwhite> begin logstash upgrade (eqiad) T299168

Mentioned in SAL (#wikimedia-operations) [2022-02-01T18:10:07Z] <cwhite> end logstash upgrade (eqiad) T299168

Mentioned in SAL (#wikimedia-operations) [2022-02-02T17:26:43Z] <cwhite> begin logstash upgrade (codfw) T299168

Mentioned in SAL (#wikimedia-operations) [2022-02-02T17:45:24Z] <cwhite> end logstash upgrade (codfw) T299168

Upgrade on beta successful. Observed that plugins are not removed from opensearch and opensearch-dashboards on upgrade and will prevent the services from starting. Phatality (among others) must be removed prior to upgrade then a compatible version reinstalled post-upgrade. Also, the artifact generated during the deb build process is opensearch-min but when imported replaces opensearch.

Change 759783 had a related patch set uploaded (by Cwhite; author: Cwhite):

[operations/puppet@production] hiera: map logstash.wm.o to kibana7.eqiad

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

colewhite changed the task status from Open to In Progress.Feb 4 2022, 11:10 PM
colewhite triaged this task as Medium priority.

Mentioned in SAL (#wikimedia-operations) [2022-02-07T22:25:43Z] <cwhite> begin opensearch upgrade (eqiad) T299168

Mentioned in SAL (#wikimedia-operations) [2022-02-07T23:17:03Z] <cwhite> end opensearch upgrade (eqiad) T299168

colewhite updated the task description. (Show Details)

Change 759783 merged by Cwhite:

[operations/puppet@production] hiera: map logstash.wm.o to kibana7.eqiad

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

Mentioned in SAL (#wikimedia-operations) [2022-02-15T16:39:32Z] <cwhite> logstash switchback to eqiad complete T299168

Mentioned in SAL (#wikimedia-operations) [2022-02-22T20:26:54Z] <cwhite> begin opensearch upgrade (codfw) T299168

Mentioned in SAL (#wikimedia-operations) [2022-02-22T21:19:36Z] <cwhite> end opensearch upgrade (codfw) T299168

colewhite updated the task description. (Show Details)