Page MenuHomePhabricator

☂️ Migrate production OpenSearch clusters from 1.x-2.x ☂️
Open, Needs TriagePublic

Description

Per the OpenSearch Roadmap , OpenSearch 1.x ceased to be maintained when OpenSearch 3.x was released in May 2025.

To reduce risk and take advantage of new features, we need to migrate our production OpenSearch clusters to 2.x. Additionally, we need to migrate our hosts off Debian 11 (Bullseye) and onto Debian 13 (Trixie), this will happen in 1 step (reimage existing Debian 11/OpenSearch 1.x hosts -> Debian 13/OpenSearch 2.x hosts).

Creating this ticket to as an umbrella task for all needed work, such as:

  • Ensure Cirrussearch Puppet plans work with OpenSearch 2.x
  • Ensure Cookbooks work with OpenSearch 2.x
  • Migrate beta cluster to OpenSearch 2.x T421763
  • Migrate Cloudelastic to OpenSearch 2.x T422860
  • Drop the Cirrus Metastore T424035 (not directly related, but will make the migration easier)
  • Migrate production CODFW to OpenSearch 2.x
  • Migrate production EQIAD to OpenSearch 2.x

A tentative maintenance plan is available here

Related Objects

StatusSubtypeAssignedTask
OpenNone
In Progressbking
In Progressbking
Openbking
In Progressbking
Resolvedbking
Resolvedbking
Resolvedbking
Resolvedbking
In Progressdcausse
In Progressatsuko
Stalledatsuko
OpenNikerabbit
In Progressbd808
Duplicatebking
In Progressbking
In Progressbking
In Progressbking
In Progressatsuko

Event Timeline

An early and incomplete list of indices that need to be recreated is here .
Note that these are mostly archive, titlesuggest, and non-cirrus indices like toolhub_tools and ttmserver. We'll need to inform stakeholders and help them migrate as part of this process.

bking updated the task description. (Show Details)

Change #1294402 had a related patch set uploaded (by Bking; author: Bking):

[operations/puppet@production] OpenSearch: Add required config for bootstrapping a cluster

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

Change #1294402 merged by Bking:

[operations/puppet@production] OpenSearch: Add required config for bootstrapping

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