Crear perfiles de conexión

Descripción general

Todos los perfiles de conexión están disponibles para su revisión y modificación en la página Perfiles de conexión y se pueden volver a usar en los trabajos de migración.

Crear un perfil de conexión de origen o destino por sí solo es útil si la persona que tiene información de acceso a la fuente o al destino no es la misma que crea el trabajo de migración. También puedes volver a usar una definición de perfil de conexión de origen o destino en varios trabajos de migración.

Para ver qué bases de datos de origen y destino admite Database Migration Service, consulta Bases de datos de origen y destino compatibles.

En esta página, aprenderás a crear perfiles de conexión a:

Crea un perfil de conexión de Oracle

  1. Ve a la página Perfiles de conexión en la consola de Google Cloud .

    Ve a la página Perfiles de conexión.

  2. Haga clic en Crear perfil.

  3. En la página Crear un perfil de conexión, en la lista Rol del perfil, selecciona Fuente.

  4. En la lista Motor de base de datos, selecciona Oracle (porque deseas crear un perfil de conexión para una base de datos de Oracle).

  5. Usa la siguiente tabla para propagar los campos de la sección Define connection settings de la página Create a connection profile:

    CampoDescripción
    Nombre del perfil de conexiónIngresa el nombre visible del perfil de conexión a la base de datos de Oracle de origen. Se usa en la lista de perfiles de conexión y cuando se selecciona un perfil de conexión existente en la creación de un trabajo de migración o un lugar de trabajo de conversión.
    ID del perfil de conexiónDatabase Migration Service completa este campo automáticamente según el nombre del perfil de conexión que ingreses. Puedes conservar el ID que se genera automáticamente o cambiarlo.
    RegiónSelecciona la región en la que se almacena el perfil de conexión. Los perfiles de conexión, como todos los recursos, se guardan en una región, y un trabajo de migración o un lugar de trabajo de conversión solo pueden usar perfiles de conexión almacenados en la misma región. La selección de la región no influye en si Database Migration Service puede conectarse a la fuente, pero puede afectar la conectividad al destino y la disponibilidad si la región experimenta tiempo de inactividad. Esta opción es permanente y no se puede cambiar.
    IP o nombre de host

    Ingresa un nombre de host o una dirección IP que Database Migration Service pueda usar para conectarse a la base de datos de Oracle de origen.

    Si la base de datos de origen se aloja en Google Cloud, se usa un túnel SSH de reenvío para conectar la base de datos de destino a la base de datos de origen, o bien Database Migration Service se comunicará con la base de datos de origen a través de una red privada mediante una conexión de intercambio de tráfico de nube privada virtual (VPC) y, luego, especificará la dirección IP privada (interna) de la base de datos de origen.

    Para otros métodos de conectividad, como la lista de IP permitidas, proporciona la dirección IP pública.

    PuertoIngresa el número de puerto reservado para la base de datos de origen (por lo general, el puerto predeterminado es 1521).
    Nombre de usuario

    Ingresa el nombre de usuario de la cuenta de la base de datos de origen (por ejemplo, ROOT). Este es el usuario de Database Migration Service que creaste para la base de datos.

    Para obtener más información sobre cómo crear este usuario, consulta Configura la base de datos de Oracle de origen.

    Contraseña

    Ingresa la contraseña de la cuenta de la base de datos de origen.

    Nombre del servicioIngresa el servicio que garantiza que la base de datos de Oracle de origen esté protegida y supervisada. En el caso de las bases de datos de Oracle, el servicio de base de datos suele ser ORCL. En el caso de las bases de datos conectables, el SID es el nombre de la base de datos conectable.
  6. En la sección Definir configuración de conexión, haz clic en Continuar. La sección Protege tu conexión está activa.

  7. Opcional: Si la conexión se realiza a través de una red pública (mediante listas de IP permitidas), te recomendamos que uses la encriptación SSL/TLS para la conexión a tu base de datos de origen.

    En la sección Protege tu conexión, en la lista Tipo de encriptación, puedes seleccionar una de las siguientes opciones de configuración de SSL/TLS:

    • Ninguna: La conexión a la base de datos de origen de Oracle no está encriptada. No se recomienda para conexiones a través de la Internet pública.
    • Autenticación TLS: Database Migration Service se conecta a la base de datos de origen a través de SSL y la autentica, lo que garantiza que se conecte al host correcto. Esto evita los ataques de intermediario (PITM).

      Para usar la autenticación de TLS, debes proporcionar el certificado codificado con PEM x509 de la autoridad certificadora (AC) que firmó el certificado de tu servidor de Oracle. Si tienes problemas para subir la clave, selecciona la opción Ingresar manualmente y copia y pega la clave en el área de texto.

  8. En la sección Protege tu conexión, haz clic en Continuar. La sección Define el método de conectividad está activa.

  9. En la lista Método de conectividad, selecciona un método de conectividad de red. Este método define cómo se conectará Database Migration Service a la base de datos de origen. Entre los métodos de conectividad de red actuales, se incluyen los siguientes:

    1. Lista de IP permitidas: Este método funciona configurando el servidor de base de datos de origen para que acepte conexiones de Database Migration Service. Si seleccionas este método de conectividad de red, configura la base de datos de origen para permitir conexiones entrantes desde las direcciones IP públicas de Database Migration Service de la región que especificaste para el perfil de conexión.
    2. Túnel SSH de reenvío: Este método establece una conectividad segura y encriptada entre Database Migration Service y la base de datos de origen mediante un túnel SSH a un servidor de túnel o al servidor de base de datos. Si seleccionas este método de conectividad de red, ocurrirá lo siguiente:
      1. Ingresa el nombre de host o la dirección IP, y el puerto del servidor host del túnel.
      2. Ingresa el nombre de usuario de la cuenta del servidor host del túnel.
      3. Selecciona el método de autenticación para el túnel SSH. Si seleccionas Contraseña como método, ingresa la contraseña de la cuenta de la VM del host de bastión. Si seleccionas Par de claves pública/privada como método, proporciona una clave privada.
      4. Configura el host del túnel para permitir conexiones entrantes desde las direcciones IP públicas de Database Migration Service de la región que especificaste para el perfil de conexión.
    3. Conexión privada: Este método establece una conectividad segura a cualquier nube privada virtual (VPC) mediante un puente de conectividad privada especial que administra Database Migration Service. Para usar este método de conectividad, primero debes crear una configuración de conectividad privada.
      • Si tienes una configuración de conectividad privada existente, selecciónala en la lista de configuraciones.
      • Si no tienes una configuración de conectividad privada existente, primero créala y, luego, vuelve a este proceso. Consulta Cómo crear una configuración de conectividad privada.
  10. Haz clic en Ejecutar prueba para verificar que Database Migration Service pueda comunicarse con la fuente.

    Si la prueba falla, indica qué parte del proceso tuvo un problema. Se pueden realizar los cambios necesarios y, luego, volver a realizar la prueba en la página Crear un perfil de conexión.

    Navega a la parte del flujo en cuestión para corregir el problema y, luego, vuelve a realizar la prueba.

  11. Haz clic en Crear.

Crea un perfil de conexión de Cloud SQL para PostgreSQL

  1. Ve a la página Perfiles de conexión en la consola de Google Cloud .

    Ve a la página Perfiles de conexión.

  2. Haga clic en Crear perfil.

  3. En la página Crear un perfil de conexión, en la lista Rol del perfil, selecciona Destino.

  4. En la lista Motor de base de datos, selecciona Cloud SQL para PostgreSQL.

  5. Usa la siguiente tabla para propagar los campos de la sección Define la configuración de conexión de la página Crear un perfil de conexión:

    CampoDescripción
    Nombre del perfil de conexiónIngresa el nombre visible del perfil de conexión a la base de datos de Cloud SQL para PostgreSQL de destino. Se usa en la lista de perfiles de conexión y cuando se selecciona un perfil de conexión existente en la creación de un trabajo de migración o un lugar de trabajo de conversión.
    ID del perfil de conexiónDatabase Migration Service completa este campo automáticamente según el nombre del perfil de conexión que ingreses. Puedes conservar el ID que se genera automáticamente o cambiarlo.
    RegiónSelecciona la región en la que se almacena el perfil de conexión. Los perfiles de conexión, como todos los recursos, se guardan en una región, y un trabajo de migración o un lugar de trabajo de conversión solo pueden usar perfiles de conexión almacenados en la misma región. La selección de la región no influye en si Database Migration Service puede conectarse a la fuente, pero puede afectar la conectividad al destino y la disponibilidad si la región experimenta tiempo de inactividad. Esta opción es permanente y no se puede cambiar.
    Instancia de Cloud SQLSelecciona la instancia de Cloud SQL que deseas migrar.
    IP o nombre de host

    Ingresa un nombre de host o una dirección IP que Database Migration Service pueda usar para conectarse a la base de datos de Cloud SQL para PostgreSQL.

    PuertoIngresa el número de puerto reservado para la base de datos (por lo general, el puerto predeterminado es 5432).
    Nombre de usuario

    Ingresa el nombre de usuario de la cuenta de la base de datos de origen (por ejemplo, postgres). Este es el usuario de Database Migration Service que creaste para la base de datos.

    Para obtener más información sobre cómo crear este usuario, consulta Configura tu base de datos de destino de Cloud SQL para PostgreSQL.

    Contraseña

    Ingresa la contraseña de la cuenta de la base de datos.

  6. En la sección Definir configuración de conexión, haz clic en Continuar.

    La conexión es segura de forma predeterminada.

  7. En la sección Definir método de conectividad, en la lista Método de conectividad, selecciona un método de conectividad de red. Este método define cómo se conectará Database Migration Service a la base de datos. Entre los métodos de conectividad de red actuales, se incluyen los siguientes:

    1. No definido: Selecciona este método para usar este perfil de conexión y migrar datos a una instancia diferente de Cloud SQL para PostgreSQL.

    2. IP pública: Selecciona este método para usar este perfil de conexión y migrar datos de un tipo de base de datos de origen diferente, como Oracle. Este método funciona si configuraste tu instancia de Cloud SQL para PostgreSQL de destino para que acepte conexiones a través de una dirección IP pública. Para obtener más información sobre cómo habilitar conexiones a través de una dirección IP pública, consulta Configura una IP pública.

    3. IP privada: Selecciona este método para usar este perfil de conexión y migrar tus cargas de trabajo de Oracle con la dirección IP privada de la instancia de Cloud SQL de destino. Si seleccionas esta opción, también selecciona tu adjunto de servicio de la lista Nombre del adjunto de servicio. Puedes usar este método de conectividad para lo siguiente:

      Para obtener más información sobre Private Service Connect en Database Migration Service, consulta Configura Private Service Connect para una instancia de destino.

  8. Haz clic en Ejecutar prueba para verificar que Database Migration Service pueda comunicarse con la base de datos de destino.

    Si la prueba falla, indica qué parte del proceso tuvo un problema. Se pueden realizar los cambios necesarios y, luego, volver a realizar la prueba en la página Crear un perfil de conexión.

    Navega a la parte del flujo en cuestión para corregir el problema y, luego, vuelve a realizar la prueba.

  9. Haz clic en Crear.