Questo documento descrive come installare ed eseguire lo strumento di migrazione Spanner (SMT) in Cloud Shell. Per saperne di più su SMT, vedi Strumento di migrazione Spanner.
Prima di iniziare
- Accedi al tuo account Google Cloud . Se non conosci Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti senza costi per l'esecuzione, il test e il deployment dei workload.
-
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.
- Installa Google Cloud CLI.
-
Per inizializzare Google Cloud CLI, esegui il comando
gcloud init.
Installa lo strumento di migrazione Spanner
Puoi installare SMT utilizzando un comando della shell Linux o Google Cloud CLI:
Shell Linux
Per installare SMT, esegui questo comando:
sudo apt-get install google-cloud-sdk-spanner-migration-tool
gcloud
Puoi installare SMT utilizzando il
comando gcloud components install:
gcloud components install spanner-migration-tool
Per saperne di più sull'installazione di SMT, vedi Installare lo strumento di migrazione Spanner.
Accedere allo strumento di migrazione di Spanner
Puoi utilizzare il comando
gcloud alpha spanner migrate
per accedere a SMT e utilizzarlo.
Per avviare la UI web di SMT, puoi eseguire il seguente comando:
gcloud alpha spanner migrate web
Devi fornire le tue credenziali Google Cloud per consentire
a SMT di accedere alle risorse. Fai clic su
http://localhost:8080 nella risposta al comando precedente per aprire la GUI web.
Connettiti a Spanner
Per connetterti a Spanner utilizzando la UI web di SMT:
Fai clic sul pulsante di modifica per configurare la connessione a Spanner.
Specifica le seguenti informazioni per connetterti a Spanner:
- ID progetto: l'ID progetto in cui si trova l'istanza Spanner.
- ID istanza: l'ID istanza Spanner.
Fai clic su Salva.
Connettiti al database di origine
Devi connetterti al database di origine utilizzando l'interfaccia utente web SMT fornendo le seguenti informazioni:
- Motore del database: specifica se il database di origine è MySQL, SQL Server, Oracle o PostgreSQL.
- Nome host: l'indirizzo IP del database di origine.
- Porta: la porta in cui è accessibile il database di origine.
- Nome utente: il nome utente del database di origine.
- Password: la password del database di origine.
- Dialetto Spanner: specifica se vuoi utilizzare GoogleSQL o PostgreSQL.
Dopo aver inserito le informazioni, puoi connetterti al database di origine facendo clic su Prova connessione e poi su Connetti.
Passaggi successivi
- Migra lo schema da MySQL.
- Utilizza lo strumento di migrazione di Spanner per la migrazione dello schema MySQL.