Aplicación de parches y actualización manuales de un sistema Exadata Cloud Infrastructure
En este tema se describen los procedimientos para la aplicación de parches y la actualización de diversos componentes en Exadata Cloud Service al margen de la automatización en la nube.
Para obtener información relacionada con la aplicación de parches y la actualización con dbaascli, consulte "Aplicación de parches en Oracle Database y Oracle Grid Infrastructure mediante dbaascli".
Para obtener más información sobre cómo lograr un servicio continuo durante las operaciones de aplicación de parches, consulte el documento técnico Application Checklist for Continuous Service for MAA Solutions.
- Aplicación manual de parches en el software de Oracle Database y Oracle Grid Infrastructure
En el horario de verano y en el caso de los parches rutinarios o puntuales, puede que sea necesario aplicar parches en el software de forma manual. - Actualización manual del sistema operativo del cluster de VM en la nube de Exadata
Puede actualizar los sistemas operativos de los nodos de cálculo de Exadata mediante la herramienta patchmgr. - Actualización de herramientas en una instancia de Exadata Cloud Infrastructure
Las herramientas específicas de la nube se utilizan en las máquinas virtuales de invitado de Exadata Cloud Infrastructure para operaciones locales, incluidos los comandos dbaascli.
Temas relacionados
Aplicación manual de parches en el software de Oracle Database y Oracle Grid Infrastructure
En el horario de verano y en el caso de los parches rutinarios o puntuales, puede que sea necesario aplicar parches en el software de forma manual.
- Aplicación de parches del horario de verano (DST): como no se pueden aplicar de manera sucesiva, los parches de las definiciones del DST de Oracle Database no están incluidos en los juegos de parches rutinarios de Exadata Cloud Infrastructure. Si necesita aplicar parches en las definiciones del DST de Oracle Database, deberá hacerlo manualmente. Consulte My Oracle Support (ID de documento 412160.1).
- Parches no rutinarios o puntuales: si experimenta un problema que requiere un parche que no está incluido en ningún juego de parches rutinarios, trabaje con los Servicios de Soporte Oracle para identificar y aplicar el parche adecuado.
Para obtener información general sobre la aplicación de parches en Oracle Database, consulte la información relativa a su versión sobre las actualizaciones y los requisitos de los juegos de parches en la Guía de cambio de versión de Oracle Database.
Actualización manual del sistema operativo del cluster de VM en la nube de Exadata
Puede actualizar los sistemas operativos de los nodos de cálculo de Exadata mediante la herramienta patchmgr.
Esta utilidad gestiona la actualización completa de uno o más nodos de cálculo de forma remota, incluida la ejecución de los pasos de prereinicio, reinicio y postreinicio. Puede ejecutar la herramienta desde un nodo de cálculo de Exadata o un servidor que no sea de Exadata que ejecute Oracle Linux. El servidor en el que ejecuta la utilidad se denomina "sistema de control". No se puede usar el sistema de control para actualizarse a sí mismo. Por lo tanto, si el sistema de control es uno de los nodos de cálculo de Exadata de un sistema que va a actualizar, debe ejecutar una operación independiente en un sistema de control diferente para actualizar ese servidor.
En los dos escenarios siguientes se describen los modos habituales de realizar las actualizaciones:
Escenario 1: sistema de control no de Exadata
La forma más sencilla de ejecutar la actualización del sistema de Exadata es utilizar un servidor Oracle Linux independiente para actualizar todos los nodos de cálculo de Exadata del sistema.
Escenario 2: sistema de control de nodos de Exadata
Puede utilizar un nodo de cálculo de Exadata para controlar las actualizaciones de los nodos de cálculo restantes del sistema y, a continuación, utilizar uno de los nodos actualizados para controlar la actualización en el nodo de controlador de Exadata original.
Por ejemplo: si actualiza un sistema de Exadata de medio rack que tiene cuatro nodos de cálculo: node1, node2, node3 y node4. En primer lugar, utilice node1 para controlar las actualizaciones de node2, node3 y node4. A continuación, utilice node2 para controlar la actualización de node1.
El sistema de control requiere que el usuario root tenga acceso SSH
a cada nodos de cálculo que actualizará la herramienta.
- Preparación para las actualizaciones del sistema operativo
Determine la versión de software más reciente disponible y la conectividad al repositorioyum
adecuado - Actualización del sistema operativo en todos los nodos de cálculo de una instancia de Exadata Cloud Infrastructure
Procedimiento para actualizar todos los nodos de cálculo mediantepatchmgr
. - Instalación de paquetes adicionales del sistema operativo
Revise estas directrices antes de instalar paquetes adicionales del sistema operativo para Oracle Exadata Database Service on Dedicated Infrastructure.
Preparación para las actualizaciones del sistema operativo
Determine la versión de software más reciente disponible y la conectividad al repositorio yum
adecuado
Atención:
No instale NetworkManager en la instancia de Exadata Cloud Infrastructure. La instalación de este paquete y el reinicio del sistema ocasionan una pérdida grave de acceso al sistema.- Antes de comenzar con las actualizaciones, revise Exadata Cloud Service Software Versions (ID de documento 2333222.1) para determinar la versión de software más reciente y la versión de destino que se van a utilizar.
- Algunos pasos del proceso de actualización requieren que se especifique un repositorio de YUM. La URL del repositorio de YUM es:
http://yum-<region_identifier>.oracle.com/repo/EngineeredSystems/exadata/dbserver/<latest_version>/base/x86_64.
Los identificadores de región son cadenas de texto que se utilizan para identificar regiones de Oracle Cloud Infrastructure (por ejemplo,
us-phoenix-1
). Puede encontrar una lista completa de identificadores de región en Regiones.Puede ejecutar el siguiente comandocurl
para determinar la versión más reciente del repositorio de YUM para la región de la instancia de Exadata Cloud Service:curl -s -X GET http://yum-<region_identifier>.oracle.com/repo/EngineeredSystems/exadata/dbserver/ |egrep "18.1."
Este ejemplo devuelve la versión más reciente del repositorio de YUM para la región Oeste de EE. UU. (Phoenix):curl -s -X GET http://yum-us-phoenix-1.oracle.com/repo/EngineeredSystems/exadata/dbserver/ |egrep "18.1." <a href="18.1.4.0.0/">18.1.4.0.0/</a> 01-Mar-2018 03:36 -
- Para aplicar las actualizaciones del sistema operativo, la VCN del sistema se debe configurar para permitir el acceso al repositorio de YUM. Para obtener más información, consulte Opción 2: gateway de servicio a Object Storage y los repositorios de YUM..
Actualizar el sistema operativo en todos los nodos de cálculo de una instancia de Exadata Cloud Infrastructure
Procedimiento para actualizar todos los nodos de cálculo mediante patchmgr
.
En este procedimiento de ejemplo se presupone lo siguiente:
- El sistema tiene dos nodos de recursos informáticos,
node1
ynode2
. - La versión de destino es 18.1.4.0.0.180125.3.
- Cada uno de los dos nodos se utiliza como sistema de control para la actualización del otro.
Instalación de paquetes adicionales del sistema operativo
Revise estas directrices antes de instalar paquetes adicionales del sistema operativo para Oracle Exadata Database Service on Dedicated Infrastructure.
Puede instalar y actualizar los paquetes del sistema operativo en Oracle Exadata Database Service on Dedicated Infrastructure siempre que no modifique el núcleo o los paquetes específicos de InfiniBand. Sin embargo, el soporte técnico de Oracle, incluida la instalación, las pruebas, la certificación y la resolución de errores, no se aplica a ningún software que instale que no sea de Oracle.
Tenga en cuenta también que, si agrega o actualiza paquetes por separado de una actualización de software de Oracle Exadata, estas adiciones o actualizaciones de paquetes pueden generar problemas al aplicar una actualización de software de Oracle Exadata. Estos problemas se pueden producir porque los paquetes de software adicionales agregan nuevas dependencias que pueden interrumpir una actualización de Oracle Exadata. Por este motivo, Oracle recomienda minimizar la personalización.
Si instala paquetes adicionales, Oracle recomienda automatizar la eliminación y reinstalación de dichos paquetes mediante scripts. Después de una actualización de Oracle Exadata, si instala paquetes adicionales, verifique que los paquetes adicionales siguen siendo compatibles y que todavía necesita estos paquetes.
Para obtener más información, consulte la Guía de mantenimiento de Oracle Exadata Database Machine.
Actualización de herramientas en una instancia de Exadata Cloud Infrastructure
Las herramientas específicas de la nube se utilizan en las máquinas virtuales de invitado de Exadata Cloud Infrastructure para operaciones locales, incluidos los comandos dbaascli.
Oracle actualiza automáticamente las herramientas en la nube cuando hay nuevas versiones disponibles. Si es necesario, puede seguir los pasos de Actualización de las herramientas en la nube mediante dbaascli para asegurarse de tener la versión más reciente de las herramientas en la nube en todas las máquinas virtuales del cluster de VM.