Configura la herramienta de migración de Spanner

En este documento, se describe cómo instalar y ejecutar la herramienta de migración de Spanner (SMT) en Cloud Shell. Para obtener más información sobre SMT, consulta Herramienta de migración de Spanner.

Antes de comenzar

  1. Accede a tu cuenta de Google Cloud . Si eres nuevo en Google Cloud, crea una cuenta para evaluar el rendimiento de nuestros productos en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  5. Verify that billing is enabled for your Google Cloud project.

  6. Instala Google Cloud CLI.
  7. Para inicializar Google Cloud CLI, ejecuta el comando gcloud init.

Instala la herramienta de migración de Spanner

Puedes instalar SMT con un comando de shell de Linux o Google Cloud CLI:

Shell de Linux

Para instalar SMT, ejecuta el siguiente comando:

  sudo apt-get install google-cloud-sdk-spanner-migration-tool

gcloud

Puedes instalar SMT con el comando gcloud components install:

  gcloud components install spanner-migration-tool

Para obtener más información sobre cómo instalar SMT, consulta Instala la herramienta de migración de Spanner.

Accede a la herramienta de migración de Spanner

Puedes usar el comando gcloud alpha spanner migrate para acceder a SMT y usarlo.

Para iniciar la IU web de SMT, puedes ejecutar el siguiente comando:

  gcloud alpha spanner migrate web

Debes proporcionar tus Google Cloud credenciales para permitir que SMT acceda a los recursos. Haz clic en http://localhost:8080 en la respuesta al comando anterior para abrir la IU web.

Conéctate a Spanner

Para conectarte a Spanner con la IU web de SMT, haz lo siguiente:

  1. Haz clic en el botón de edición para configurar la conexión a Spanner.

  2. Especifica la siguiente información para conectarte a Spanner:

    • ID del proyecto: Es el ID del proyecto en el que se encuentra tu instancia de Spanner.
    • ID de instancia: Es el ID de la instancia de Spanner.
  3. Haz clic en Guardar.

Conéctate a tu base de datos de origen

Para conectarte a la base de datos de origen con la IU web de SMT, debes proporcionar la siguiente información:

  • Motor de base de datos: Especifica si tu base de datos de origen es MySQL, SQL Server, Oracle o PostgreSQL.
  • Nombre de host: La dirección IP de tu base de datos de origen.
  • Puerto: Es el puerto en el que se puede acceder a tu base de datos de origen.
  • Nombre de usuario: Es el nombre de usuario de la base de datos de origen.
  • Contraseña: Es la contraseña de la base de datos de origen.
  • Spanner Dialect: Especifica si deseas usar GoogleSQL o PostgreSQL.

Después de ingresar la información, puedes conectarte a la base de datos de origen haciendo clic en Probar conexión y, luego, en Conectar.

Próximos pasos