Requisitos para desplegar una carga de trabajo de Oracle Database

En este documento se describen los requisitos previos para implementar una carga de trabajo de Oracle Database en Google Cloud con Workload Manager.

Antes de implementar una carga de trabajo de Oracle Database, debes cumplir los requisitos previos para usar la herramienta de automatización de la implementación guiada.

Requisitos previos Descripción
Google Cloud recursos de red Crea o selecciona una red de VPC y una subred para tu implementación de Oracle Database. También debes configurar el acceso a Internet saliente para que tus máquinas descarguen los paquetes del sistema operativo necesarios. Para obtener más información, consulta Red.
Cuenta de servicio de Compute Engine Crea una cuenta de servicio para asociarla a las VMs que se crearán durante el proceso de implementación. Para obtener más información, consulta el artículo Cuenta de servicio de Compute Engine.
Secretos para la carga de trabajo de Oracle Database Para almacenar y gestionar las contraseñas de tu base de datos, debes usar secretos creados con Secret Manager. Para obtener más información, consulta Secretos para cargas de trabajo de Oracle Database.
Cuotas Asegúrate de que tu proyecto tiene suficiente cuota de recursos para implementar la base de datos de Oracle. Para obtener más información, consulta Cuotas.
Contenedor de Cloud Storage Crea un segmento de Cloud Storage en el proyecto en el que quieras alojar los archivos de instalación del software de Oracle. Para obtener más información, consulta Cubos de Cloud Storage.

Red y subred de VPC

Si tu proyecto tiene una red de VPC predeterminada, no la uses para crear una implementación. En su lugar, te recomendamos que crees tu propia red de VPC para que las únicas reglas de cortafuegos que se apliquen sean las que crees explícitamente para la red. Crea una red VPC y una subred, o ponte en contacto con el Google Cloud equipo de redes de tu organización.

También debes asegurarte de que el cortafuegos de tu red de VPC permita el acceso a Internet saliente para descargar los paquetes y las actualizaciones del sistema operativo necesarios. El proceso de implementación configura automáticamente tu VM con una dirección IP externa para este acceso a Internet saliente.

Cuenta de servicio de Compute Engine

Además de la cuenta de servicio de Workload Manager y la cuenta de servicio gestionada por el usuario, las implementaciones de Oracle Database requieren una tercera cuenta de servicio para Compute Engine. Esta cuenta de servicio está asociada a las VMs de Compute Engine que se crean durante el proceso de implementación.

Secretos para cargas de trabajo de Oracle Database

La herramienta de automatización de la implementación guiada usa Secret Manager para almacenar las contraseñas necesarias durante el proceso de implementación, como las contraseñas de las cuentas de usuario. Las contraseñas de texto sin formato están prohibidas de acuerdo con nuestras prácticas recomendadas de Terraform.

Antes de crear una implementación de Oracle Database, crea los dos secretos siguientes:

  • Secreto de las credenciales de la base de datos de Oracle. Esto incluye las contraseñas de los usuarios de SYS y SYSTEM. Si usas Oracle multitenant, esto incluye la contraseña del usuario PDBADMIN.
  • Secreto de las credenciales de monitorización de la base de datos. Si usas Cloud Monitoring, este secreto incluye la contraseña que usa el agente de cargas de trabajo de Compute para autenticar tu base de datos y recoger métricas.

Debes crear secretos en el mismo proyecto en el que vas a implementar la carga de trabajo de Oracle. Para saber cómo crear un secreto, consulta el artículo Crear y acceder a un secreto con Secret Manager.

Para asegurarse de que los secretos cumplen los requisitos de las contraseñas de Oracle, siga estas directrices:

  • La contraseña debe tener entre 8 y 30 caracteres.
  • Debe contener al menos una letra mayúscula.
  • Debe tener al menos una letra minúscula.
  • Debe contener al menos un dígito.
  • Debe contener al menos un carácter especial.
  • No debe contener palabras no permitidas comunes, como "oracle".

Una vez que se haya completado la implementación, podrá modificar o asignar nuevas contraseñas a estos usuarios.

Cuotas

Google Cloud usa cuotas para proteger y controlar el número de recursos que puede usar una cuenta u organización concretas. Las cargas de trabajo de Oracle Database suelen consumir una gran parte de los recursos. Dado el tamaño de las bases de datos y las aplicaciones, es posible que tengas problemas con las cuotas durante el proceso de implementación.

Para evitar problemas con las cuotas, haga lo siguiente:

  1. Consulta la cuota de recursos disponible de tu proyecto.
  2. Si es necesario, solicita un valor de cuota más alto o ponte en contacto con el administrador del proyecto.

Segmento de Cloud Storage

Crea un segmento de Cloud Storage vacío que se usará para alojar los archivos de instalación del software de Oracle durante el proceso de implementación. El segmento debe estar en el proyecto en el que vas a crear el despliegue.

Siguientes pasos