OpenSearch Actualizaciones de software de cluster

Actualizar la versión de software de un cluster con una actualización de software en línea.

Al crear un cluster, por defecto, se basa en la última versión soportada de OpenSearch. Para los clusters existentes que utilizan versiones anteriores, puede actualizar el cluster para utilizar la funcionalidad disponible en la última versión de OpenSearch mediante la función de actualización de software en línea.

Tenga en cuenta las siguientes limitaciones y consideraciones relacionadas con las actualizaciones en línea:

  • Después de iniciar el proceso de cambio de versión en línea, no puede detener ni cancelar el proceso. Se recomienda crear una copia de seguridad del cluster. Puede crear una copia de seguridad mediante la API de instantánea o mediante el proceso descrito en Creación de una copia de seguridad de cluster OpenSearch.

  • Solo puede actualizar un cluster a una versión de software OpenSearch más reciente; no puede volver a una versión de software OpenSearch anterior.

  • Los nodos e índices OpenSearch son compatibles con versiones anteriores de la versión principal anterior.

  • Para pasar de la búsqueda elástica 6.8 a la 2.x, primero actualice a OpenSearch 1.x. A continuación, vuelva a crear los índices con la API Reindex. Por último, actualice a 2.x.

Rutas de actualización admitidas para la actualización en línea

Versión anterior a la actualización Versión posterior a la actualización
2,3 2,11
2,11 2,15

Acceda a la lista Clusters en la consola para comprobar si un cluster es elegible para una actualización de software. Los clusters que se pueden actualizar incluyen el texto Upgrade (Actualizar) en la columna Software version (Versión de software). Para obtener instrucciones sobre cómo acceder a la lista Clusters, consulte Lista de clusters OpenSearch.

    1. En la página de lista Clusters, busque el cluster con el que desea trabajar. Si necesita ayuda para buscar la página de lista o el cluster, consulte Lista de clusters OpenSearch.
    2. En el menú Acciones del cluster, seleccione Actualizar.
    3. En el panel Actualizar, seleccione una de las siguientes opciones:

      Actualizar cluster actual: actualiza la versión de este cluster. Las actualizaciones de versiones principales pueden tener tiempo de inactividad.

      Crear una clonación y aplicar la actualización a la clonación: utilice esta función para aplicar la actualización a una clonación para que pueda ejecutar pruebas.

    4. Seleccione la versión de software en la lista Versiones de software disponibles. Inicialmente se muestra la versión actual.
    5. Seleccione Actualizar.
  • Utilice el comando oci opensearch cluster upgrade y los parámetros necesarios para realizar un cambio de versión en línea (versión de compilación menor) para un cluster. Configure el parámetro is-clone como false o true para especificar si está actualizando el cluster actual o está creando un clon del cluster y está aplicando el cambio de versión al clon.

    Ejecute el siguiente comando para actualizar el cluster actual:

    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]

    Ejecute el siguiente comando para crear una clonación y aplicar la actualización a la clonación:

    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]

    El parámetro original_cluster_display_name es necesario para validar que el ID de cluster tiene el mismo nombre mostrado.

    El valor para upgrade-type debe ser MINOR.

    Para obtener una lista completa de indicadores y opciones de variables para los comandos de la CLI, consulte la Referencia de la línea de comandos.

  • Ejecute la operación UpgradeOpenSearchCluster para realizar una actualización de software en línea para un cluster. Configure upgradeType como secundario.