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
- 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.
-
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 theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
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 theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
- Installez la Google Cloud CLI.
-
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 :
Cliquez sur le bouton Modifier pour configurer la connexion à Spanner.
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.
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
- Migrer le schéma depuis MySQL.
- Utiliser l'outil de migration Spanner pour la migration du schéma MySQL.