OpenSearch Aggiornamenti del software cluster
Eseguire l'upgrade della versione del software di un cluster con un upgrade del software in linea.
È possibile aggiornare la versione software del cluster OpenSearch utilizzando i metodi riportati di seguito.
- Snapshot e ripristino: effettuare le seguenti operazioni:
- Creare uno snapshot dal cluster corrente. Per istruzioni, vedere Creazione di un backup del cluster OpenSearch.
- Creare un nuovo cluster della versione software richiesta.
- Ripristinare lo snapshot nel nuovo cluster. Per istruzioni, vedere Ripristino di un backup in un nuovo cluster OpenSearch.
- Aggiornamento diretto: aggiorna il cluster stesso alla versione richiesta.
- Duplica ed esegui upgrade: crea una copia del cluster ed esegui l'upgrade alla versione richiesta.
I metodi Aggiornamento diretto e Duplica e aggiorna vengono descritti più avanti in questo argomento.
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 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.
Percorsi di aggiornamento supportati per l'aggiornamento in linea
| Versione precedente all'aggiornamento | Versione successiva all'aggiornamento |
|---|---|
| 1,2 | 2,3 |
| 2,3 | 2,11 |
| 2,11 | 2,15 |
| 2,15 | 2,18 |
| 2,18 | 2,19 |
| 2,19 | 3,2 |
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-clonecomefalseotrueper 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 [MAJOR | 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 [MAJOR | 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-typedeve 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.
Esecuzione di un aggiornamento importante
Seguire i passi precedenti di questo argomento per eseguire l'upgrade della versione del software del cluster. Selezionare la versione 3.2.0 o successiva dall'elenco Versioni software disponibili.
L'aggiornamento alla versione 3.2.0 non riesce se nel cluster è presente un indice con pipeline RAG, la soluzione alternativa corrente consiste nell'utilizzare lo snapshot e ripristinare l'instradamento per l'aggiornamento. La RAG è tuttavia pienamente supportata sul cluster 3.2.0 aggiornato.
Sono in corso lavori per affrontare entrambi questi problemi.
Svalutazioni
Per informazioni sulle deprecazioni OpenSearch associate all'aggiornamento alla versione 3.x, vedere il seguente sito OpenSearch:
Impostazioni archivio
Le versioni 3.x di OpenSearch rinominano le impostazioni non più valide con il prefisso archived. Tutte le impostazioni archiviate vengono rimosse durante l'aggiornamento. Ecco l'elenco delle impostazioni non più valide:
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