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.
- Si no dispone del script que define las variables de entorno, consulte la sección «Configuración de las variables de entorno de instalación ».
- Para utilizar las variables de entorno desde el script, debes cargar las variables de entorno antes de ejecutar los comandos de esta tarea. Por ejemplo, ejecute:
source ./cpd_vars.sh
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 ». - IBM Software
Hub Interfaz de línea de comandos:
- 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:
- 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 ». - El
cpd-cliestá configurado para descargar laolm-utils-v4imagen 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 ».
- Las imágenes del software de Watson Discovery se replican en el registro privado de contenedores.
- 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 »:
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 delinstall-options.ymlarchivo, dentro de lawatsonDiscovery: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.
|
Actualización del servicio
Para actualizar « Watson Discovery »:
- Inicia sesión
cpd-clien el Red Hat® OpenShift Container Platform clúster:${CPDM_OC_LOGIN}Recuerda:CPDM_OC_LOGINes un alias delcpd-cli manage login-to-ocpcomando. - 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
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