Actualización de la infraestructura de grid de un cluster de VM

En este tema se proporcionan los detalles y el procedimiento para actualizar la infraestructura de grid de un cluster de VM.

Antes de comenzar, revise lo siguiente:

Requisitos

Puede actualizar Grid Infrastructure:

Uso de la consola

Siga los pasos que se indican a continuación en la consola.

  1. En la página de lista Infraestructuras de datos, seleccione la infraestructura de datos con la que desea trabajar. Si necesita ayuda para buscar la página de lista o la infraestructura de datos, consulte List Data Infrastructures.

  2. En la página de detalles de la infraestructura de datos, seleccione el separador Clusters de VM para ver la lista de todos los clusters de VM.

  3. En el separador Clusters de VM, seleccione el cluster de VM con el que desea trabajar.

  4. En la página de detalles de clusters de VM, seleccione el separador Actualizaciones.

  5. Revise la lista de actualizaciones disponibles para el cluster del VM.

    • Utilice el filtro Compartimento para especificar el compartimento que contiene la imagen de seguridad de software.

    • Utilice el filtro Tipo para especificar el tipo de imagen de software.

      • Las imágenes publicadas por Oracle son imágenes de software de Oracle disponibles de forma general que puede utilizar para actualizar el cluster de VM.

      • Las imágenes personalizadas son imágenes de software de Grid Infrastructure que ha creado con antelación.

    • Utilice el filtro Región para acceder a las imágenes de software creadas en una región diferente.

  6. En el menú Acciones de la actualización que le interese, seleccione una de las siguientes acciones:

    • Comprobación previa: comprueba los requisitos para asegurarse de que la actualización puede aplicarse correctamente.
    • Aplicar actualización de Grid Infrastructure: aplica la actualización seleccionada.
    • Copiar OCID: copia el OCID en el portapapeles.

La lista de actualizaciones disponibles muestra el estado de la operación. Mientras se ejecuta la comprobación previa, el estado de actualización muestra Checking (Comprobando). Mientras se aplica una actualización, el estado de la actualización muestra Aplicando y el estado del cluster de VM muestra Actualizando. Si la actualización finaliza correctamente, el estado de la actualización cambia a Aplicado y el estado del cluster de VM cambia a Disponible. Puede ver más detalles sobre una operación de actualización individual en el Historial de actualizaciones.

Uso de la utilidad dbaascli

Para aplicar un parche a Oracle Grid Infrastructure mediante la utilidad dbaascli, utilice la orden grid patch.

  1. Conéctese a la máquina virtual como usuario opc.

    Para obtener instrucciones detalladas, consulte Conexión a una máquina virtual con SSH.

  2. Inicie un shell de comandos de usuario root:

    sudo -s
  3. Ejecute el siguiente comando:

    dbaascli grid patch --targetVersion target_software_version_number

    Donde --targetVersion identifica la versión de software de destino del parche que se aplicará en Oracle Grid Infrastructure.

    Por ejemplo:

    dbaascli grid patch --targetVersion 19.11.0.0.0
  4. Salga del shell de comandos del usuario root:

    exit

    Para obtener más información sobre las opciones avanzadas soportadas, consulte dbaascli grid patch.

Aplicación de parches en Oracle Grid Infrastructure (GI) mediante la imagen de software de GI

Para aplicar parches en Oracle Grid Infrastructure (GI) mediante la imagen de software de GI, utilice este procedimiento.

También se pueden aplicar parches en Oracle Grid Infrastructure creando primero una imagen de software con parches y, a continuación, utilizando esa imagen para realizar la operación de aplicación de parches. Esto proporciona la ventaja de que se puede crear una imagen con antelación fuera de la ventana de aplicación de parches. También ayuda en la resolución de conflictos, ya que los conflictos entre los parches se resaltan durante el proceso de creación de imagen sin que esto afecte a la ventana de aplicación de parches.

  1. Cree una imagen de software con parches.

    dbaascli grid patch --targetVersion <target_software_version_number> --createImage

    Una vez completada la creación de la imagen de software con parches, la imagen se puede utilizar para realizar la operación de aplicación de parches.

  2. Realice la operación de aplicación de parches.

    dbaascli grid patch --targetVersion <target_software_version_number> --imageLocation <location_of_patched_software_image>

Comprobación previa antes de aplicar parches a la infraestructura de grid

Puede realizar una operación de verificación de requisitos (también denominada "comprobación previa") de los comandos de este tema utilizando el indicador correspondiente de comprobación previa.

La ejecución de comprobaciones previas permite ejecutar solo la parte de comprobación previa de la operación de aplicación de parche sin realizar la aplicación de parche real. Oracle recomienda ejecutar comprobaciones previas para detectar incidencias de software que puedan impedir la aplicación correcta del parche.

Para realizar comprobaciones previas de aplicación de parches, primero, conéctese a una máquina virtual en la instancia de Oracle Base Database Cloud@Customer como usuario root.

Comprobación previa de aplicación de parche de Oracle Grid Infrastructure

Utilice el indicador --executePrereqs con el comando dbaascli grid patch.

  1. Conéctese a la máquina virtual como usuario opc.

    Para obtener instrucciones detalladas, consulte Conexión a una máquina virtual con SSH.

  2. Inicie un shell de comandos de usuario root:

    sudo -s
  3. Ejecute el siguiente comando:

    dbaascli grid patch --targetVersion target_software_version_number --executePrereqs

    Donde --targetVersion identifica la versión de software de destino para la que se aplicará el parche en Oracle Grid Infrastructure, especificada como cinco segmentos numéricos separados por puntos, por ejemplo, 19.12.0.0.0

  4. Salga del shell de comandos del usuario root:

    exit

Reanudación o rollback de una operación de aplicación de parches

Puede reanudar o revertir una operación de aplicación de parche fallida. La reversión de un parche se denomina rollback.

Reanudación de una operación de aplicación de parche

Para reanudar una operación de aplicación de parche, utilice el indicador --resume con el comando de aplicación de parches original.

  1. Conéctese a la máquina virtual como usuario opc.

    Para obtener instrucciones detalladas, consulte Conexión a una máquina virtual con SSH.

  2. Inicie un shell de comandos de usuario root:

    sudo -s
  3. Ejecute el comando de aplicación de parche original para reanudar una operación de aplicación de parche:

    Por ejemplo:

    dbaascli dbhome patch --oracleHome /u02/app/oracle/product/19.0.0.0/dbhome_2 --targetVersion 19.9.0.0.0 --resume
  4. Salga del shell de comandos del usuario root:

    exit

Rollback de una operación de aplicación de parche

Utilice el indicador --rollback con el comando de aplicación de parches original para realizar un rollback (revertir) de una operación de aplicación de parche.

  1. Conéctese a la máquina virtual como usuario opc.

    Para obtener instrucciones detalladas, consulte Conexión a una máquina virtual con SSH.

  2. Inicie un shell de comandos de usuario root:

    sudo -s
  3. Ejecute el comando de aplicación de parches original para realizar un rollback (revertir) una operación de aplicación de parche:

    Por ejemplo:

    dbaascli grid patch --targetVersion 19.11.0.0.0 --rollback

    Nota:

    • Las transacciones de reanudación y rollback están soportadas para las operaciones del parche del directorio raíz de Oracle, de aplicación de parches de Oracle Grid Infrastructure y del movimiento del banco de datos.
    • Al reanudar o realizar un rollback de una operación de aplicación de parches, debe ejecutar el comando de reanudación o rollback desde el mismo nodo que se haya utilizado para ejecutar el comando de aplicación de parches original, y debe ejecutar el comando original con la adición del indicador --resume o --rollback.
  4. Salga del shell de comandos del usuario root:

    exit