OpenSearch Mises à niveau du logiciel de cluster
Mettez à niveau la version logicielle d'un cluster avec une mise à niveau logicielle en ligne.
Vous pouvez mettre à niveau la version logicielle du cluster OpenSearch à l'aide des méthodes suivantes :
- Instantané et restauration : procédez comme suit :
- Créez un cliché à partir du cluster en cours. Pour obtenir des instructions, reportez-vous à Création d'une sauvegarde de cluster OpenSearch.
- Créez un cluster de la version logicielle requise.
- Restaurez l'instantané dans le nouveau cluster. Pour obtenir des instructions, reportez-vous à Restauration d'une sauvegarde vers un nouveau cluster OpenSearch.
- Mise à niveau directe : mettez à niveau le cluster lui-même vers la version requise.
- Cloner et mettre à niveau : créez un clone de votre cluster et effectuez une mise à niveau vers la version requise.
Les méthodes de mise à niveau directe et de clonage et mise à niveau sont décrites plus loin dans cette rubrique.
Notez les limites et considérations suivantes concernant les mises à niveau en ligne :
- Une fois le processus de mise à niveau en ligne démarré, vous ne pouvez pas l'arrêter ni l'annuler. Nous vous recommandons de créer une sauvegarde du cluster.
- Vous pouvez uniquement mettre à niveau un cluster vers une version plus récente du logiciel OpenSearch. Vous ne pouvez pas revenir à une version antérieure du logiciel OpenSearch.
- Les noeuds et les index OpenSearch sont rétrocompatibles avec la version principale précédente.
Chemins de mise à niveau pris en charge pour la mise à niveau en ligne
| Version de pré-mise à niveau | Version après mise à niveau |
|---|---|
| 1,2 | 2,3 |
| 2,3 | 2,11 |
| 2,11 | 2,15 |
| 2,15 | 2,18 |
| 2,18 | 2,19 |
| 2,19 | 3,2 |
Accédez à la liste Clusters de la console pour vérifier si un cluster est éligible à une mise à niveau logicielle. Tous les clusters éligibles à la mise à niveau incluent le texte Mise à niveau dans la colonne Version du logiciel. Pour obtenir des instructions sur l'accès à la liste des clusters, reportez-vous à Liste des clusters OpenSearch.
Utilisez la commande oci opensearch cluster upgrade et les paramètres requis pour effectuer une mise à niveau en ligne (version de build mineure) pour un cluster. Configurez le paramètre
is-cloneen tant quefalseoutruepour indiquer si vous mettez à niveau le cluster en cours ou si vous créez un clone du cluster et que vous appliquez la mise à niveau au clone.Exécutez la commande suivante pour mettre à niveau le cluster en cours :
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]Exécutez la commande suivante pour créer un clone et appliquer la mise à niveau au 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]Le paramètre
original_cluster_display_nameest requis pour vérifier que l'ID de cluster a le même nom d'affichage.La valeur de
upgrade-typedoit êtreMINOR.Afin d'obtenir la liste complète des indicateurs et des options de variable pour les commandes d'interface de ligne de commande, reportez-vous à Référence de ligne de commande.
Exécutez l'opération UpgradeOpenSearchCluster pour effectuer une mise à niveau logicielle en ligne pour un cluster. Configurez upgradeType en tant que mineur.
Effectuer une mise à niveau majeure
Suivez les étapes précédentes de cette rubrique pour mettre à niveau la version logicielle du cluster. Sélectionnez la version 3.2.0 ou une version ultérieure dans la liste Versions logicielles disponibles.
La mise à niveau vers la version 3.2.0 échoue si un index avec pipeline RAG est présent dans le cluster, la solution de contournement actuelle consiste à utiliser le routage de cliché et de restauration pour la mise à niveau. La RAG est toutefois entièrement prise en charge sur le cluster 3.2.0 mis à niveau.
Des travaux sont en cours pour régler ces deux questions.
Abandon
Pour plus d'informations sur les dérogations à OpenSearch associées à la mise à niveau vers la version 3.x, reportez-vous au site OpenSearch suivant :
Paramètres d'archivage
Les versions OpenSearch 3.x renomment les paramètres en phase d'abandon avec le préfixe archived. Tous les paramètres archivés sont supprimés lors de la mise à niveau. Voici la liste des paramètres obsolètes :
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