Questo documento descrive come installare ed eseguire lo strumento di migrazione di Spanner (SMT) in Cloud Shell. Per saperne di più su SMT, vedi Strumento di migrazione di Spanner.
Prima di iniziare
- Accedi al tuo Google Cloud account. 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.
Installare lo strumento di migrazione di Spanner
Puoi installare SMT utilizzando un comando della shell Linux o Google Cloud CLI:
Shell Linux
Per installare SMT, esegui il comando seguente:
sudo apt-get install google-cloud-sdk-spanner-migration-tool
gcloud
Puoi installare SMT utilizzando il
gcloud components install
comando:
gcloud components install spanner-migration-tool
Per saperne di più sull'installazione di SMT, vedi Installare lo strumento di migrazione di Spanner.
Accedere allo strumento di migrazione di Spanner
Puoi utilizzare il
gcloud alpha spanner migrate
comando per accedere a SMT e utilizzarlo.
Per avviare l'interfaccia utente web di SMT, puoi eseguire il comando seguente:
gcloud alpha spanner migrate web
Devi fornire le tue Google Cloud credenziali per consentire a
SMT di accedere alle risorse. Fai clic su http://localhost:8080 nella risposta al comando precedente per aprire l'interfaccia utente web.
Connettersi a Spanner
Per connetterti a Spanner utilizzando l'interfaccia utente web di SMT, segui questi passaggi:
Fai clic sul pulsante 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.
Connettersi al database di origine
Devi connetterti al database di origine utilizzando l'interfaccia utente web di 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
- Eseguire la migrazione dello schema da MySQL.
- Utilizzare lo strumento di migrazione di Spanner per la migrazione dello schema MySQL.