OpenSearch Cluster-Softwareupgrades
Aktualisieren Sie die Softwareversion eines Clusters mit einem Inline-Softwareupgrade.
Sie können die Softwareversion des Clusters OpenSearch mit den folgenden Methoden upgraden:
- Snapshot und Wiederherstellung: Führen Sie die folgenden Schritte aus:
- Snapshot aus dem aktuellen Cluster erstellen Anweisungen finden Sie unter OpenSearch-Clusterbackup erstellen.
- Erstellen Sie ein neues Cluster der erforderlichen Softwareversion.
- Stellen Sie den Snapshot im neuen Cluster wieder her. Anweisungen finden Sie unter Backup in einem neuen OpenSearch-Cluster wiederherstellen.
- Direktes Upgrade: Führen Sie ein Upgrade des Clusters auf die erforderliche Version durch.
- Klonen und upgraden: Erstellen Sie einen Klon des Clusters, und führen Sie ein Upgrade auf die erforderliche Version durch.
Die Methoden Direktes Upgrade und Klonen und Upgrade werden später in diesem Thema beschrieben.
Beachten Sie die folgenden Einschränkungen und Überlegungen zu Inline-Upgrades:
- Nachdem der Inlineupgradeprozess gestartet wurde, können Sie den Prozess weder stoppen noch abbrechen. Wir empfehlen, dass Sie ein Backup des Clusters erstellen.
- Sie können ein Cluster nur auf eine neuere OpenSearch-Softwareversion upgraden. Ein Downgrade auf eine ältere OpenSearch-Softwareversion ist nicht möglich.
- OpenSearch-Knoten und -Indizes sind abwärtskompatibel mit der vorherigen Hauptversion.
Unterstützte Upgradepfade für Inline Upgrade
| Vorabupgradeversion | Version nach Upgrade |
|---|---|
| 1,2 | 2,3 |
| 2,3 | 2,11 |
| 2,11 | 2,15 |
| 2,15 | 2,18 |
| 2,18 | 2,19 |
| 2,19 | 3,2 |
Rufen Sie die Liste Cluster in der Konsole auf, um zu prüfen, ob ein Cluster für ein Softwareupgrade berechtigt ist. Alle Cluster, die für ein Upgrade berechtigt sind, enthalten den Text Upgrade in der Spalte Softwareversion. Anweisungen zum Zugriff auf die Liste Cluster finden Sie unter OpenSearch-Cluster auflisten.
Verwenden Sie den Befehl oci opensearch cluster upgrade und die erforderlichen Parameter, um ein Inlineupgrade (kleine Build-Version) für ein Cluster auszuführen. Konfigurieren Sie den Parameter
is-clonealsfalseodertrue, um anzugeben, ob Sie das aktuelle Cluster upgraden oder einen Klon des Clusters erstellen und das Upgrade auf den Klon anwenden.Führen Sie den folgenden Befehl aus, um das aktuelle Cluster upzugraden:
oci opensearch cluster upgrade --opensearch-cluster-id cluster_ocid --desired-software-version desired_OpenSearch_version --original_cluster_display_name original_cluster_display_name --upgrade-type [MAJOR | MINOR] --is-clone false [OPTIONS]Führen Sie den folgenden Befehl aus, um einen Klon zu erstellen und das Upgrade auf den Klon anzuwenden:
oci opensearch cluster upgrade --opensearch-cluster-id cluster_ocid --desired-software-version desired_OpenSearch_version --original_cluster_display_name original_cluster_display_name --upgrade-type [MAJOR | MINOR] --is-clone true [OPTIONS]Der Parameter
original_cluster_display_nameist erforderlich, um zu validieren, dass die Cluster-ID denselben Anzeigenamen aufweist.Der Wert für
upgrade-typemussMINORsein.Eine vollständige Liste der Kennzeichen und Variablenoptionen für CLI-Befehle finden Sie in der Befehlszeilenreferenz.
Führen Sie den Vorgang UpgradeOpenSearchCluster aus, um ein Inline-Softwareupgrade für ein Cluster auszuführen. Konfigurieren Sie upgradeType als "Minor".
Hauptupgrade ausführen
Führen Sie die vorherigen Schritte in diesem Thema aus, um die Softwareversion des Clusters zu aktualisieren. Wählen Sie Version 3.2.0 oder höher aus der Liste Verfügbare Softwareversionen.
Das Upgrade auf Version 3.2.0 verläuft nicht erfolgreich, wenn ein Index mit RAG-Pipeline im Cluster vorhanden ist. Die aktuelle Problemumgehung besteht darin, die Snapshot- und Restore-Route für das Upgrade zu verwenden. RAG wird jedoch auf dem aktualisierten 3.2.0-Cluster vollständig unterstützt.
Es wird daran gearbeitet, diese beiden Probleme anzugehen.
Veraltet
Informationen zu OpenSearch-Verfallungen im Zusammenhang mit dem Upgrade auf Version 3.x finden Sie auf der folgenden OpenSearch-Site:
Archiveinstellungen
OpenSearch 3.x-Versionen benennen die veralteten Einstellungen mit dem Präfix archived. um. Alle archivierten Einstellungen werden während des Upgrades entfernt. Hier ist die Liste der veralteten Einstellungen:
thread_pool.test.max_queue_sizethread_pool.test.min_queue_sizeindex.store.hybrid.mmap.extensionsknn.plugin.enabledindex.knn.algo_param.ef_constructionindex.knn.algo_param.mindex.knn.space_typeplugins.sql.delete.enabledopendistro*plugins.sql.pagination.api