OpenSearch Aggiornamenti del software cluster
Eseguire l'upgrade della versione del software di un cluster con un upgrade del software in linea.
Quando si crea un cluster, per impostazione predefinita, è basato sulla versione più recente supportata di OpenSearch. Per i cluster esistenti che utilizzano versioni precedenti, è possibile eseguire l'upgrade del cluster per utilizzare le funzionalità disponibili nella versione più recente di OpenSearch utilizzando la funzione di upgrade del software in linea.
Tenere presenti le limitazioni e le considerazioni riportate di seguito relative agli aggiornamenti in linea.
- Dopo l'avvio del processo di aggiornamento in linea, non è possibile arrestare o annullare il processo. Si consiglia di creare un backup del cluster. È possibile creare un backup utilizzando l'API snapshot o il processo descritto in Creazione di un backup cluster OpenSearch.
- È possibile eseguire l'upgrade di un cluster solo a una versione più recente del software OpenSearch. Non è possibile eseguire il downgrade a una versione precedente del software OpenSearch.
- I nodi e gli indici OpenSearch sono compatibili all'indietro con la versione principale precedente.
- Per passare da Elastic search 6.8 a 2.x, eseguire prima l'aggiornamento a OpenSearch 1.x. Successivamente, ricreare gli indici utilizzando l'API Reindicizza. Infine, passare alla versione 2.x.
Percorsi di aggiornamento supportati per l'aggiornamento in linea
Versione precedente all'aggiornamento | Versione successiva all'aggiornamento |
---|---|
2,3 | 2,11 |
2,11 | 2,15 |
Accedere alla lista Cluster nella console per verificare se un cluster è idoneo per un upgrade del software. I cluster idonei all'aggiornamento includono il testo Upgrade nella colonna Versione software. Per istruzioni sull'accesso alla lista Cluster, vedere Elenco dei cluster OpenSearch.
Utilizzare il comando oci opensearch cluster upgrade e i parametri necessari per eseguire un upgrade in linea (versione di build precedente) per un cluster. Configurare il parametro
is-clone
comefalse
otrue
per specificare se si sta eseguendo l'upgrade del cluster corrente o se si sta creando una copia del cluster e se si sta applicando l'upgrade alla copia.Eseguire il comando seguente per aggiornare il cluster corrente:
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 MINOR --is-clone false [OPTIONS]
Eseguire il comando seguente per creare un clone e applicare l'aggiornamento al clone:
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 MINOR --is-clone true [OPTIONS]
Il parametro
original_cluster_display_name
è necessario per verificare che l'ID cluster abbia lo stesso nome visualizzato.Il valore di
upgrade-type
deve essereMINOR
.Per un elenco completo dei flag e delle opzioni delle variabili per i comandi CLI, vedere Riferimento per la riga di comando.
Eseguire l'operazione UpgradeOpenSearchCluster per eseguire un upgrade del software in linea per un cluster. Configurare upgradeType come secondario.