Dokumen ini menjelaskan cara menginstal dan menjalankan alat migrasi Spanner (SMT) di Cloud Shell. Untuk mengetahui informasi selengkapnya tentang SMT, lihat Alat migrasi Spanner.
Sebelum memulai
- Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy 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.
- Instal Google Cloud CLI.
-
Untuk menginisialisasi Google Cloud CLI, jalankan perintah
gcloud init.
Menginstal alat migrasi Spanner
Anda dapat menginstal SMT menggunakan perintah shell Linux atau Google Cloud CLI:
Shell Linux
Untuk menginstal SMT, jalankan perintah berikut:
sudo apt-get install google-cloud-sdk-spanner-migration-tool
gcloud
Anda dapat menginstal SMT menggunakan perintah
gcloud components install:
gcloud components install spanner-migration-tool
Untuk mengetahui informasi selengkapnya tentang menginstal SMT, lihat Menginstal alat migrasi Spanner.
Mengakses alat migrasi Spanner
Anda dapat menggunakan perintah
gcloud alpha spanner migrate
untuk mengakses dan menggunakan SMT.
Untuk meluncurkan UI web SMT, Anda dapat menjalankan perintah berikut:
gcloud alpha spanner migrate web
Anda harus memberikan kredensial Google Cloud untuk mengizinkan
SMT mengakses resource. Klik
http://localhost:8080 pada respons terhadap perintah sebelumnya untuk membuka UI web.
Menghubungkan ke Spanner
Untuk terhubung ke Spanner menggunakan UI web SMT, lakukan langkah berikut:
Klik tombol edit untuk mengonfigurasi koneksi ke Spanner.
Tentukan informasi berikut untuk terhubung ke Spanner:
- Project ID: project ID tempat instance Spanner Anda berada.
- Instance ID: ID instance Spanner.
Klik Simpan.
Hubungkan ke database sumber Anda
Anda harus terhubung ke database sumber menggunakan UI web SMT dengan memberikan informasi berikut:
- Mesin Database: tentukan apakah database sumber Anda adalah MySQL, SQL Server, Oracle, atau PostgreSQL.
- Hostname: alamat IP database sumber Anda.
- Port: port tempat database sumber Anda dapat diakses.
- Nama pengguna: nama pengguna database sumber.
- Sandi: sandi database sumber.
- Dialek Spanner: tentukan apakah Anda ingin menggunakan GoogleSQL atau PostgreSQL.
Setelah memasukkan informasi, Anda dapat terhubung ke database sumber dengan mengklik Uji Koneksi, lalu mengklik Hubungkan.