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:
- Durante una actualización, las operaciones del ciclo de Vida en el clúster de VM y sus recursos no estarán disponibles temporalmente.
- La comprobación previa no afecta a la disponibilidad del cluster de VM y todos los recursos permanecen operativos.
- Oracle recomienda ejecutar la operación de comprobación previa de una actualización antes de aplicarla.
- Las actualizaciones de Grid Infrastructure se realizan de forma sucesiva, de nodo en nodo y los recursos del cluster de VM se paran y reinician en cada nodo.
- Para Grid Infrastructure, hay actualizaciones disponibles para las dos versiones más recientes, N y N-1. Por ejemplo, si una instancia utiliza 26ai y la última versión disponible de 26ai es 23.26.3.0.0, las versiones 23.26.3.0.0 y 23.26.2.0.0 están disponibles para las actualizaciones de Grid Infrastructure. Puede utilizar cualquiera de las actualizaciones, pero Oracle recomienda utilizar la última actualización.
Requisitos
- El directorio
/u01del sistema de archivos del host de la base de Datos tiene al menos 15 GB de espacio libre para los procesos del proceso de actualización. - Oracle Clusterware está activo y en ejecución en el clúster de VM.
- Todos los nodos del clusters de VM están activos y en ejecución.
Puede actualizar Grid Infrastructure:
Uso de la consola
Siga los pasos que se indican a continuación en la consola.
-
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.
-
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.
-
En el separador Clusters de VM, seleccione el cluster de VM con el que desea trabajar.
-
En la página de detalles de clusters de VM, seleccione el separador Actualizaciones.
-
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.
-
-
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.
-
Conéctese a la máquina virtual como usuario
opc.Para obtener instrucciones detalladas, consulte Conexión a una máquina virtual con SSH.
-
Inicie un shell de comandos de usuario
root:sudo -s -
Ejecute el siguiente comando:
dbaascli grid patch --targetVersion target_software_version_numberDonde
--targetVersionidentifica 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 -
Salga del shell de comandos del usuario
root:exitPara 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.
-
Cree una imagen de software con parches.
dbaascli grid patch --targetVersion <target_software_version_number> --createImageUna 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.
-
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.
-
Conéctese a la máquina virtual como usuario
opc.Para obtener instrucciones detalladas, consulte Conexión a una máquina virtual con SSH.
-
Inicie un shell de comandos de usuario
root:sudo -s -
Ejecute el siguiente comando:
dbaascli grid patch --targetVersion target_software_version_number --executePrereqsDonde
--targetVersionidentifica 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 -
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.
-
Conéctese a la máquina virtual como usuario
opc.Para obtener instrucciones detalladas, consulte Conexión a una máquina virtual con SSH.
-
Inicie un shell de comandos de usuario
root:sudo -s -
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 -
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.
-
Conéctese a la máquina virtual como usuario
opc.Para obtener instrucciones detalladas, consulte Conexión a una máquina virtual con SSH.
-
Inicie un shell de comandos de usuario
root:sudo -s -
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 --rollbackNota:
- 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
--resumeo--rollback.
-
Salga del shell de comandos del usuario
root:exit