Cloud Spanner-Migrationstool einrichten

In diesem Dokument wird beschrieben, wie Sie das Cloud Spanner-Migrationstool (SMT) in Cloud Shell installieren und ausführen. Weitere Informationen zum SMT finden Sie unter Cloud Spanner-Migrationstool.

Hinweis

  1. Melden Sie sich in Ihrem Google Cloud Konto an. Wenn Sie noch kein Google Cloud-Konto haben, erstellen Sie ein Konto, um die Leistung unserer Produkte in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
  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. Installieren Sie die Google Cloud CLI.
  7. Führen Sie den Befehl gcloud init aus, um die Google Cloud CLI zu initialisieren.

Cloud Spanner-Migrationstool installieren

Sie können das SMT mit einem Linux-Shell-Befehl oder der Google Cloud CLI installieren:

Linux-Shell

Führen Sie den folgenden Befehl aus, um das SMT zu installieren:

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

gcloud

Sie können das SMT mit dem gcloud components install Befehl installieren:

  gcloud components install spanner-migration-tool

Weitere Informationen zur Installation des SMT finden Sie unter Cloud Spanner-Migrationstool installieren.

Auf das Cloud Spanner-Migrationstool zugreifen

Sie können mit dem gcloud alpha spanner migrate Befehl auf das SMT zugreifen und es verwenden.

Führen Sie den folgenden Befehl aus, um die Web-UI des SMT zu starten:

  gcloud alpha spanner migrate web

Sie müssen Ihre Google Cloud Anmeldedaten angeben, damit das SMT auf Ressourcen zugreifen kann. Klicken Sie in der Antwort auf den vorherigen Befehl auf http://localhost:8080, um die Web-UI zu öffnen.

Verbindung zu Cloud Spanner herstellen

So stellen Sie über die Web-UI des SMT eine Verbindung zu Cloud Spanner her:

  1. Klicken Sie auf die Schaltfläche „Bearbeiten“, um die Verbindung zu Cloud Spanner zu konfigurieren.

  2. Geben Sie die folgenden Informationen an, um eine Verbindung zu Cloud Spanner herzustellen:

    • Projekt-ID: Die Projekt-ID, in der sich Ihre Cloud Spanner-Instanz befindet.
    • Instanz-ID: Die Cloud Spanner-Instanz-ID.
  3. Klicken Sie auf Speichern.

Verbindung zur Quelldatenbank herstellen

Sie müssen über die Web-UI des SMT eine Verbindung zur Quelldatenbank herstellen. Geben Sie dazu die folgenden Informationen an:

  • Datenbankmodul: Geben Sie an, ob Ihre Quelldatenbank MySQL, SQL Server, Oracle oder PostgreSQL ist.
  • Hostname: Die IP-Adresse Ihrer Quelldatenbank.
  • Port: Der Port, über den auf Ihre Quelldatenbank zugegriffen werden kann.
  • Nutzername: Der Nutzername der Quelldatenbank.
  • Passwort: Das Passwort der Quelldatenbank.
  • Cloud Spanner-Dialekt: Geben Sie an, ob Sie GoogleSQL oder PostgreSQL verwenden möchten.

Nachdem Sie die Informationen eingegeben haben, können Sie eine Verbindung zur Quelldatenbank herstellen. Klicken Sie dazu auf Verbindung testen und dann auf Verbinden.

Nächste Schritte