Descripción general
Puede establecer conectividad desde la base de datos de destino a la base de datos de origen a través de un túnel SSH inverso seguro. Este método requiere una máquina virtual host bastión en el Google Cloud proyecto, así como una máquina (por ejemplo, una computadora portátil en la red) que tenga conectividad con la base de datos de origen.El Servicio de migración de bases de datos para MySQL recopila la información requerida en el momento de la creación de la migración y genera automáticamente el script para configurarlo todo.
Vea el siguiente diagrama:
Configurar un túnel SSH inverso
Los siguientes pasos se realizan en el flujo del Servicio de migración de bases de datos para crear un trabajo de migración , para configurar un túnel SSH inverso entre la base de datos de origen y la instancia de Cloud SQL. Después de proporcionar algunos parámetros, ejecuta un conjunto de comandos gcloud
en una máquina que tiene conectividad tanto con la base de datos de origen como con Google Cloud.
- Seleccione la instancia de VM utilizada para establecer la conectividad entre la base de datos de origen y la instancia de Cloud SQL. Normalmente, se trata de una máquina virtual que se ejecuta en la VPC donde se ejecuta la aplicación que accede a la nueva base de datos de Cloud SQL. La instancia de VM sirve como servidor bastión del túnel SSH.
Puedes usar una instancia de VM de Compute Engine existente para este propósito.
Elija la instancia de Compute Engine VM de la lista.
Proporcione un puerto libre que pueda utilizar el túnel SSH.
Alternativamente, puede crear una nueva VM en este paso. Seleccione
CREATE A COMPUTE ENGINE VM INSTANCE
y el script generado incluye instrucciones para crearlo.Proporcione un nombre para la instancia de VM.
Seleccione un tipo de máquina para la VM.
Especifique una subred para la VM
Haga clic en VER SCRIPT para ver el script generado.
Ejecute el script en una máquina que tenga acceso tanto a la base de datos de origen como a la máquina virtual de Compute Engine . El script realiza las siguientes operaciones:
Configura la máquina virtual de Compute Engine como un servidor bastión de túnel SSH.
Establece una conexión SSH segura entre la base de datos de origen y la VPC.
Si está creando una nueva máquina virtual de Compute Engine, luego de ejecutar correctamente el script, copie la IP del servidor de la máquina virtual desde la salida del script e ingrésela en el campo de texto proporcionado. La instancia de Cloud SQL se actualizará según sea necesario cuando pruebes o inicies el trabajo de migración más adelante.
Haga clic en CONFIGURAR Y CONTINUAR .
Verifique su trabajo de migración para confirmar que migró correctamente los datos desde su instancia de base de datos de origen a la instancia de base de datos de Cloud SQL de destino.
Si su fuente está dentro de una VPN (en AWS, por ejemplo, o su propia VPN local), vaya a la sección sobre cómo conectar VPC a través de VPN para obtener más información sobre cómo configurar la VPN de origen y la VPN de Google Cloud para que funcionen entre sí.
Después de configurar su trabajo de migración, verificar la conectividad y configurar las VPN correctamente si es necesario, podrá ejecutar el trabajo.
A menos que se indique lo contrario, el contenido de esta página está sujeto a la licencia Reconocimiento 4.0 de Creative Commons y las muestras de código están sujetas a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio web de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-05-15 (UTC).