Configurer l'outil de migration Spanner

Ce document explique comment installer et exécuter l'outil de migration Spanner (SMT) dans Cloud Shell. Pour en savoir plus sur SMT, consultez Outil de migration Spanner.

Avant de commencer

  1. Connectez-vous à votre Google Cloud compte. Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de nos produits en conditions réelles. Les nouveaux clients bénéficient également de 300 $de crédits sans frais pour exécuter, tester et déployer des charges de travail.
  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. Installez la Google Cloud CLI.
  7. Pour initialiser Google Cloud CLI, exécutez la commande gcloud init.

Installer l'outil de migration Spanner

Vous pouvez installer SMT à l'aide d'une commande shell Linux ou de Google Cloud CLI :

Shell Linux

Pour installer SMT, exécutez la commande suivante :

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

gcloud

Vous pouvez installer SMT à l'aide de la gcloud components install commande :

  gcloud components install spanner-migration-tool

Pour en savoir plus sur l'installation de SMT, consultez Installer l'outil de migration Spanner.

Accéder à l'outil de migration Spanner

Vous pouvez utiliser la gcloud alpha spanner migrate commande pour accéder à SMT et l'utiliser.

Pour lancer l'interface utilisateur Web de SMT, vous pouvez exécuter la commande suivante :

  gcloud alpha spanner migrate web

Vous devez fournir vos Google Cloud identifiants pour autoriser SMT à accéder aux ressources. Cliquez sur http://localhost:8080 dans la réponse à la commande précédente pour ouvrir l'interface utilisateur Web.

Se connecter à Spanner

Pour vous connecter à Spanner à l'aide de l'interface utilisateur Web de SMT, procédez comme suit :

  1. Cliquez sur le bouton Modifier pour configurer la connexion à Spanner.

  2. Spécifiez les informations suivantes pour vous connecter à Spanner :

    • ID du projet : ID du projet dans lequel se trouve votre instance Spanner.
    • ID d'instance : ID de l'instance Spanner.
  3. Cliquez sur Enregistrer.

Se connecter à votre base de données source

Vous devez vous connecter à la base de données source à l'aide de l'interface utilisateur Web de SMT en fournissant les informations suivantes :

  • Moteur de base de données : indiquez si votre base de données source est MySQL, SQL Server, Oracle ou PostgreSQL.
  • Nom d'hôte : adresse IP de votre base de données source.
  • Port : port où votre base de données source est accessible.
  • Nom d'utilisateur : nom d'utilisateur de la base de données source.
  • Mot de passe : mot de passe de la base de données source.
  • Dialecte Spanner : indiquez si vous souhaitez utiliser GoogleSQL ou PostgreSQL.

Après avoir saisi les informations, vous pouvez vous connecter à la base de données source en cliquant sur Tester la connexion, puis sur Se connecter.

Étape suivante