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.

    1. Nella pagina elenco Cluster, individuare il cluster da utilizzare. Se è necessaria assistenza per trovare la pagina della lista o il cluster, vedere Elenca cluster OpenSearch.
    2. Nel menu Azioni per il cluster, selezionare Aggiorna.
    3. Nel pannello Aggiorna, selezionare una delle seguenti opzioni:
      • Aggiorna cluster corrente: esegue l'upgrade della versione di questo cluster. Gli aggiornamenti di versione principali potrebbero avere tempi di inattività.
      • Creare una copia e applicare l'aggiornamento alla copia: utilizzare questa funzione per applicare l'aggiornamento a una copia in modo da poter eseguire i test.
    4. Selezionare la versione del software dalla lista Versioni software disponibili. Viene visualizzata inizialmente la versione corrente.
    5. Selezionare Upgrade.
  • 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 come false o true 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 essere MINOR.

    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.