Actualización de « Watson Discovery » de la versión 5.2 a la versión 5.3

Un administrador de instancias puede actualizar Watson Discovery de la versión 5.2 a la versión 5.3.

¿Quién debe realizar esta tarea?

Administrador de la instancia: Para actualizar Watson Discovery, debe ser administrador de la instancia. Un administrador de instancia tiene permiso para gestionar el software de los siguientes proyectos:

El proyecto de los operadores, por ejemplo

Los operadores para esta instancia de Watson Discovery están instalados en el proyecto «operators». En los comandos de actualización, la variable ${PROJECT_CPD_INST_OPERATORS} de entorno hace referencia al proyecto de los operadores.

El proyecto de operandos para la instancia

Los recursos personalizados para control plane y Watson Discovery se instalan en el proyecto operands. En los comandos de actualización, la variable ${PROJECT_CPD_INST_OPERANDS} de entorno hace referencia al proyecto «operands».

¿Cuándo tienes que terminar esta tarea?

Revisa las siguientes opciones para determinar si debes realizar esta tarea:

  • Si desea actualizar y uno o varios servicios al mismo tiempo, siga IBM Software Hubcontrol plane el procedimiento descrito en «Actualización de una instancia de IBM » ( Software Hub ).
  • Si no actualizó Watson Discovery al actualizar el IBM Software Hubcontrol plane , realice esta tarea para actualizar Watson Discovery.

    Repita este proceso tantas veces como sea necesario. Si es responsable de varias instancias de IBM Software Hub, puede repetir esta tarea para actualizar más instancias de Watson Discovery en el clúster.

Información que necesita para completar esta tarea

Revisa la siguiente información antes de actualizar « Watson Discovery »:

Requisitos de versión

Todos los componentes asociados a una instancia de IBM Software Hub deben estar instalados en la misma versión. Por ejemplo, si la versión IBM Software Hubcontrol plane es 5.3.1, debes actualizar Watson Discovery a la versión 5.3.1.

Variables de entorno
Los comandos de esta tarea utilizan variables de entorno para que puedas ejecutarlos tal y como están escritos.

Antes de empezar

Esta tarea da por supuesto que se cumplen los siguientes requisitos previos:

Requisitos del sistema
Esta tarea da por supuesto que el clúster cumple los requisitos mínimos para Watson Discovery.
Dónde encontrar más información
Si esta tarea no se ha completado, consulta los requisitos del sistema.
Estación de trabajo
Esta tarea da por supuesto que la estación de trabajo desde la que se va a ejecutar la actualización está configurada como estación de trabajo cliente y dispone de las siguientes interfaces de línea de comandos:
  • IBM Software Hub Interfaz de línea de comandos: cpd-cli
  • OpenShift® Interfaz de línea de comandos: oc
  • Helm Interfaz de línea de comandos: oc
Dónde encontrar más información
Si esta tarea no se ha completado, consulte «Actualización de las estaciones de trabajo de los clientes ».
Panel de control
Esta tarea da por hecho que IBM Software Hubcontrol plane está actualizado.
Dónde encontrar más información
Si esta tarea no se ha completado, consulte «Actualización de una instancia de IBM » en Software Hub.
Registro de contenedor privado
Si su entorno utiliza un registro de contenedores privado (por ejemplo, si su clúster está aislado físicamente), esta tarea da por hecho que las siguientes tareas ya se han completado:
  1. Las imágenes del software de Watson Discovery se replican en el registro privado de contenedores.
    Dónde encontrar más información
    Si esta tarea no se ha completado, consulta la sección «Duplicación de imágenes en un registro de contenedores privado ».
  2. El cpd-cli está configurado para descargar la olm-utils-v4 imagen del registro privado de contenedores.
    Dónde encontrar más información
    Si aún no has completado esta tarea, consulta la sección «Descarga de la imagen olm-utils-v4 desde el registro de contenedores privado ».
Multicloud Object Gateway
Esta tarea da por hecho que Multicloud Object Gateway se ha actualizado, si es necesario.
Dónde encontrar más información
Si esta tarea no se ha completado, consulte Actualización de Multicloud Object Gateway.
Recursos con ámbito de clúster
Esta tarea da por hecho que se han actualizado los recursos del ámbito del clúster, como las definiciones de recursos personalizados, las funciones del clúster y las asignaciones de funciones del clúster.
Dónde encontrar más información
Si esta tarea no se ha completado, consulte Actualización de los recursos del ámbito del clúster para la plataforma y los servicios.
Secretos de extracción de imágenes
Esta tarea da por hecho que existen los secretos que contienen las credenciales para descargar la imagen de la instancia.
Dónde encontrar más información
Si esta tarea no se ha completado, consulta «Creación de claves secretas para la descarga de imágenes» en una instancia de IBM Software Hub.

Procedimiento

Realice las siguientes tareas para actualizar « Watson Discovery »:

  1. Especificación de opciones de configuración
  2. Mejora del servicio
  3. Validación de la actualización
  4. Actualización de las instancias de servicio existentes
  5. Qué hacer ahora

Especificar las opciones de instalación

Si tiene previsto instalar Watson Discovery, puede especificar la siguiente opción de instalación en un archivo llamado install-options.yml situado en el cpd-cli work directorio (por ejemplo: cpd-cli-workspace/olm-utils-workspace/work).

El parámetro es opcional. Si no se configura este parámetro de instalación, se utilizará el valor predeterminado.

Siga las instrucciones correspondientes a la versión que IBM Software Hub haya instalado:

Versión 5.3.1

El contenido de ejemplo en YAML utiliza los valores predeterminados.

5.3.1 y más adelante: El formato solo se aplica a IBM Software Hub la versión 5.3.1.

Mantenga la --- sintaxis al principio de la entrada para garantizar que esta se trate como un documento independiente.

---
# ............................................................................
# Watson Discovery parameters
# ............................................................................
non_olm:
  watsonDiscovery:
    discovery_deployment_type: Production
Versión 5.3.0

El contenido de ejemplo en YAML utiliza el valor predeterminado.

Si desea anular uno o varios de los valores predeterminados, añada los parámetros a la non_olm: sección del install-options.yml archivo, dentro de la watsonDiscovery: entrada.

# ............................................................................
# Watson Discovery parameters
# ............................................................................
  watsonDiscovery:
    discovery_deployment_type: Production
Propiedad Descripción
discovery_deployment_type El tipo de implementación para Watson Discovery.

El tipo de implementación determina el número de recursos asignados a Watson Discovery.

Valor predeterminado
Production
Los valores válidos
Production
Una implementación en producción cuenta con al menos dos réplicas de cada pod para soportar cargas de trabajo a escala de producción. En el caso de la implementación en producción, el tamaño de la implementación es de entorno scaleConfig pequeño.
Starter
Una implementación inicial cuenta con menos recursos y menor potencia de cálculo que una implementación en producción. En la implementación inicial, el tamaño de la implementación es la configuración scaleConfig «xsmall ».

En versiones anteriores, este tipo de implementación se denominaba «tipo development de implementación».

Actualización del servicio

Para actualizar « Watson Discovery »:

  1. Inicia sesión cpd-cli en el Red Hat® OpenShift Container Platform clúster:
    ${CPDM_OC_LOGIN}
    Recuerda: CPDM_OC_LOGIN es un alias del cpd-cli manage login-to-ocp comando.
  2. Actualiza el operador y el recurso personalizado de Watson Discovery.
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=watson_discovery \
    --release=${VERSION} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --image_pull_prefix=${IMAGE_PULL_PREFIX} \
    --image_pull_secret=${IMAGE_PULL_SECRET} \
    --param-file=/tmp/work/install-options.yml \
    --upgrade=true

Validación de la actualización

Watson Discovery se actualiza cuando el install-components comando devuelve:
[SUCCESS]... The install-components command ran successfully

Si quieres comprobar que el estado del recurso personalizado es Completed, puedes ejecutar el cpd-cli manage get-cr-status comando:

cpd-cli manage get-cr-status \
--cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
--components=watson_discovery

Actualización de instancias de servicio existentes

Qué hacer a continuación

Watson Discovery está listo para usar. Para obtener información sobre cómo conceder acceso a tu instancia, consulta «Administración de Watson Discovery ».