Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Oracle se asoció con Microsoft para desarrollar y distribuir módulos HashiCorp Terraform/OpenTofu que simplifican el proceso de aprovisionar Oracle Cloud Infrastructure (OCI) en Azure.
La zona de aterrizaje multinube de OCI para Azure y los módulos verificados de Azure para Terraform proporcionan un conjunto de plantillas que te ayudan a aprovisionar Oracle Database@Azure. Los módulos de Terraform/OpenTofu usan cuatro proveedores de Terraform: AzureRM, AzureAD, AzAPI y OCI. Juntos, abarcan la administración de identidad y acceso (IAM), redes y recursos de capa de base de datos. Aplique estas implementaciones de referencia para una implementación de inicio rápido o personalícelas para una topología más compleja que se ajuste a sus necesidades.
En el diagrama siguiente se muestra dónde se pueden introducir Terraform u OpenTofu para simplificar los procesos de identidad, acceso, redes y aprovisionamiento en Oracle Database@Azure.
Requisitos previos
- Haber realizado los pasos 1 y 2 de Incorporación de Oracle Database@Azure, mínimo.
- Tener instalados en el entorno Terraform/OpenTofu, la CLI de OCI, la CLI de Azure y Python (versión 3.4 o posterior).
Para obtener más información, consulte Zona de aterrizaje multinube de Oracle para Azure en GitHub.
Dependencias
Los módulos y las plantillas de la zona de aterrizaje multinube para Azure usan varios proveedores de Terraform. En la tabla siguiente se enumeran las dependencias:
Proveedores de Terraform/OpenTofu | Módulos de Terraform/OpenTofu |
---|---|
AzAPI | Módulos de la zona de aterrizaje de OCI |
AzureAD | Módulos comprobados de Azure |
AzureRM | |
OCI |
Plantillas
En la tabla siguiente se describen las plantillas de la zona de aterrizaje multinube de Oracle para Azure.
Para más información sobre los módulos, consulte Zona de aterrizaje multinube de Oracle para Azure.
Plantilla | Casos de uso y configuraciones | Proveedores de Terraform/OpenTofu |
---|---|---|
az-oci-adbs | Inicio rápido de Oracle Autonomous Database | hashicorp/azurerm |
- Configuración de una red virtual de Azure con límites de subred delegada | azure/api | |
- Aprovisionamiento de bases de datos autónomas | ||
az-oci-rbac-n-sso-fed | Configuración de roles y grupos de control de acceso basado en roles (RBAC) y federación de identidades | Todos los escenarios siguientes: |
az-oci-sso-federation | Configuración del inicio de sesión único entre OCI y Microsoft Entra ID | hashicorp/azuread |
- Obtención de metadatos del proveedor de servicios de IAM de OCI | hashicorp/azurerm | |
- Creación de una aplicación de Microsoft Entra ID | hashicorp/oci | |
- Configuración del inicio de sesión único (SSO) de Lenguaje de Marcado para Confirmaciones de Seguridad (SAML) para una aplicación de Microsoft Entra ID | ||
- Configuración de atributos y declaraciones en una aplicación de Microsoft Entra ID | ||
- Asignación de un usuario de prueba a una aplicación de Microsoft Entra ID | ||
- Habilitación de una aplicación de Microsoft Entra ID como proveedor de identidades (IdP) para IAM de OCI | ||
- Configuración de la administración del ciclo de vida de la identidad entre IAM de OCI y Microsoft Entra ID | ||
az-odb-rbac | - Creación de roles y grupos en Azure para Oracle Exadata y Oracle Autonomous Database | hashicorp/azuread |
- Creación de una definición de roles de Azure para el rol de administrador de ADBS | hashicorp/azurerm | |
- Creación de un grupo de recursos de Azure | ||
- Creación de una asignación de roles de Azure |
Contenido relacionado
- Inicio rápido: Oracle Database@Azure con módulos de Terraform u OpenTofu
- Configuración de Terraform de OCI
- Importación de recursos de OCI en un archivo de estado de Terraform
- Módulos verificados por Azure para una red virtual
- Inicio rápido: Instalación y configuración de Terraform para Azure
- Autenticación de Terraform en Azure