Ringkasan
Database Migration Service menggunakan tugas migrasi untuk memigrasikan data dari instance database sumber ke instance database tujuan.
Membuat tugas migrasi untuk instance tujuan yang ada meliputi:
- Menentukan setelan untuk tugas migrasi
- Memilih profil koneksi database sumber
- Memilih instance database tujuan yang ada
- Menurunkan instance yang ada untuk mengonversinya menjadi replika baca
- Menyiapkan konektivitas antara instance database sumber dan tujuan
- Menguji tugas migrasi untuk memastikan informasi koneksi yang Anda berikan untuk tugas tersebut valid
Ada batasan tertentu yang harus Anda pertimbangkan saat ingin memigrasikan ke instance tujuan yang dibuat di luar Database Migration Service. Untuk mengetahui informasi selengkapnya, lihat Batasan umum.
Wizard Database Migration Service membantu Anda membuat tugas migrasi. Wizard ini terdiri dari panel berikut: Mulai, Tentukan sumber, Buat tujuan, Tentukan metode konektivitas, Konfigurasi database migrasi, dan Uji dan buat tugas migrasi. Informasi tentang cara mengisi setiap panel disediakan di bagian berikut pada halaman ini.
Membuat tugas migrasi menggunakan konsol Google Cloud
Menentukan setelan untuk tugas migrasi
Buka Migration jobs di konsol Google Cloud .
Klik Buat tugas migrasi di bagian atas halaman.
Beri nama tugas migrasi. Pilih nama yang mudah diingat untuk membantu Anda mengidentifikasi tugas migrasi. Jangan sertakan informasi sensitif atau informasi identitas pribadi dalam nama tugas.
Pertahankan ID tugas migrasi yang dibuat otomatis.
Pilih mesin database sumber.
Pilih AlloyDB untuk PostgreSQL sebagai mesin tujuan.
Pilih wilayah tujuan untuk migrasi Anda. Region ini harus sama dengan region tempat database tujuan Anda berada. Setelah Anda memilih region tujuan, pilihan ini tidak dapat diubah.
Pilih Berkelanjutan (snapshot + perubahan berkelanjutan) sebagai jenis tugas migrasi.
Di bagian Sebelum melanjutkan, tinjau prasyarat, klik Buka untuk melihat petunjuk yang dibuat secara otomatis yang dapat membantu memandu Anda dalam menyiapkan database sumber untuk migrasi. Sebaiknya selesaikan prasyarat ini pada langkah ini, tetapi Anda dapat menyelesaikannya kapan saja sebelum menguji atau memulai tugas migrasi. Untuk informasi selengkapnya, lihat Mengonfigurasi sumber.
Klik Simpan dan lanjutkan.
Menentukan informasi tentang profil koneksi sumber
-
Jika Anda telah membuat profil koneksi, pilih profil tersebut dari daftar profil koneksi yang ada.
Jika Anda belum membuat profil koneksi, buat profil koneksi dengan mengklik Buat profil koneksi di bagian bawah menu drop-down, lalu lakukan langkah-langkah yang sama seperti di Membuat profil koneksi sumber.
Sebaiknya buat profil koneksi khusus untuk migrasi AlloyDB Anda.
- Di bagian Sesuaikan konfigurasi dump data,
klik Tampilkan konfigurasi dump data.
Kecepatan paralelisme dump data terkait dengan jumlah beban pada database sumber Anda. Anda dapat menggunakan setelan berikut:
- Optimal (direkomendasikan): Performa seimbang dengan beban optimal pada database sumber.
- Maksimum: Memberikan kecepatan dump tertinggi, tetapi dapat menyebabkan peningkatan beban pada database sumber.
- Minimum: Menggunakan jumlah resource komputasi paling rendah di database sumber, tetapi mungkin memiliki throughput dump yang lebih lambat.
Jika Anda ingin menggunakan setelan paralelisme dump data yang disesuaikan, pastikan untuk meningkatkan parameter
max_replication_slots
,max_wal_senders
, danmax_worker_processes
di database sumber. Anda dapat memverifikasi konfigurasi dengan menjalankan pengujian tugas migrasi di akhir pembuatan tugas migrasi. - Klik Simpan dan lanjutkan.
Pilih instance tujuan
- Dari menu Jenis cluster tujuan, pilih Cluster yang ada.
- Di bagian Select destination cluster, pilih cluster tujuan Anda.
- Tinjau informasi tentang cluster Anda, lalu klik Pilih dan lanjutkan.
- Untuk bermigrasi ke database tujuan yang ada, Database Migration Service menurunkan instance target dan mengonversinya menjadi replika. Untuk menandakan bahwa penurunan versi dapat dilakukan dengan aman, masukkan ID instance tujuan di jendela konfirmasi.
- Klik Konfirmasi dan lanjutkan.
Menyiapkan konektivitas antara instance database sumber dan tujuan
- Dari menu drop-down Metode konektivitas, pilih metode konektivitas jaringan. Metode ini menentukan cara menghubungkan cluster AlloyDB yang baru dibuat ke database sumber. Metode konektivitas jaringan saat ini mencakup daftar yang diizinkan IP, peering VPC, antarmuka Private Service Connect, tunnel SSH terbalik, dan proxy TCP melalui VM yang dihosting di cloud.
- Jika memilih metode konektivitas jaringan daftar IP yang diizinkan, Anda harus menentukan alamat IP keluar instance tujuan. Salin alamat IP keluar untuk instance utama dan sekunder, lalu gunakan untuk mengonfigurasi firewall jaringan untuk server database sumber dan di file
pg_hba.conf
, sehingga sumber dapat menerima koneksi dari alamat ini. Jika Anda memilih metode konektivitas jaringan tunnel SSH terbalik, pilih instance VM Compute Engine yang akan menghosting tunnel.
Setelah menentukan instance, Google akan memberikan skrip yang menjalankan langkah-langkah untuk menyiapkan tunnel antara database sumber dan tujuan. Anda harus menjalankan skrip di Google Cloud CLI.
Jalankan perintah dari mesin yang memiliki konektivitas ke database sumber dan ke Google Cloud.
- Jika Anda menggunakan salah satu metode konektivitas IP pribadi, pilih peering VPC atau antarmuka PSC.
Jika Anda memilih metode konektivitas TCP Proxy melalui VM yang dihosting di cloud, masukkan detail yang diperlukan untuk instance VM Compute Engine baru yang akan menghosting proxy TCP.
Setelah menentukan detailnya, konsol Google Cloud akan memberikan skrip yang menjalankan langkah-langkah untuk menyiapkan proxy antara database sumber dan tujuan. Anda harus menjalankan skrip di mesin dengan Google Cloud CLI yang telah diupdate.
Setelah menjalankan skrip, IP pribadi VM yang baru dibuat akan ditampilkan. Masukkan IP, lalu klik Konfigurasi & lanjutkan.
- Setelah memilih metode konektivitas jaringan dan memberikan informasi tambahan untuk metode tersebut, klik KONFIGURASI & LANJUTKAN.
Mengonfigurasi database migrasi
Anda dapat memilih database yang ingin dimigrasikan.
- Dari daftar Database yang akan dimigrasikan, pilih salah satu opsi berikut:
- Semua database: Memilih semua database yang ada di sumber.
- Database tertentu: Memungkinkan Anda memilih database tertentu dari semua database yang ada di sumber.
Jika ingin memigrasikan database tertentu, Anda dapat memfilter daftar yang muncul dan memilih database yang ingin Anda migrasikan oleh Database Migration Service ke tujuan Anda.
Jika daftar tidak muncul dan error penemuan database ditampilkan, klik Muat Ulang. Jika penemuan database gagal, tugas akan memigrasikan semua database. Anda dapat melanjutkan pembuatan tugas migrasi dan memperbaiki error konektivitas nanti.
- Klik Simpan dan lanjutkan.
Menguji dan membuat tugas migrasi
Pada langkah terakhir ini, tinjau ringkasan setelan tugas migrasi, sumber, tujuan, dan metode konektivitas, lalu uji validitas penyiapan tugas migrasi. Jika ada masalah, Anda dapat mengubah setelan tugas migrasi. Tidak semua setelan dapat diedit.
Klik UJI JOB untuk memverifikasi bahwa:
- Database sumber telah dikonfigurasi dengan benar, berdasarkan prasyarat.
- Instance sumber dan tujuan dapat saling berkomunikasi.
- Semua pembaruan pada alamat IP pribadi yang diperlukan di tujuan telah selesai.
- Tugas migrasi valid, dan versi sumber dan tujuan kompatibel.
Jika pengujian gagal, Anda dapat mengatasi masalah tersebut di bagian alur yang sesuai, dan kembali untuk menguji ulang.
Tugas migrasi dapat dibuat meskipun pengujian gagal, tetapi setelah tugas dimulai, tugas tersebut dapat gagal di beberapa titik selama proses berjalan.
Klik BUAT & MULAI TUGAS untuk membuat tugas migrasi dan langsung memulainya, atau klik BUAT TUGAS untuk membuat tugas migrasi tanpa langsung memulainya.
Jika tugas tidak dimulai pada saat dibuat, tugas dapat dimulai dari halaman Tugas migrasi dengan mengklik MULAI.
Terlepas dari kapan tugas migrasi dimulai, organisasi Anda akan ditagih untuk keberadaan instance tujuan.
Saat Anda memulai tugas migrasi, Database Migration Service akan memulai dump penuh, yang mengunci database sumber untuk sementara. Jika sumber Anda berada di Amazon RDS atau Amazon Aurora, Database Migration Service juga memerlukan waktu non-operasional singkat (sekitar kurang dari satu menit) untuk operasi tulis pada awal migrasi. Untuk mengetahui informasi selengkapnya, lihat Pertimbangan paralelisme dump data.
Tugas migrasi ditambahkan ke daftar tugas migrasi dan dapat dilihat secara langsung.
Lanjutkan ke Meninjau tugas migrasi.
Membuat tugas migrasi menggunakan Google Cloud CLI
Saat bermigrasi ke instance yang ada menggunakan Google Cloud CLI, Anda harus membuat profil koneksi untuk instance tujuan secara manual. Tindakan ini tidak diperlukan saat Anda menggunakan konsol Google Cloud , karena Database Migration Service akan menangani pembuatan dan penghapusan profil koneksi tujuan untuk Anda.
Sebelum memulai
Sebelum menggunakan gcloud CLI untuk membuat tugas migrasi ke instance database tujuan yang ada, pastikan Anda:
- Buat instance database tujuan Anda.
- Siapkan instance database sumber Anda. Lihat:
- Mengonfigurasi sumber
- Buat profil koneksi sumber (ID profil koneksi sumber diperlukan untuk membuat tugas migrasi.)
- Mengonfigurasi konektivitas
Buat profil koneksi tujuan
Buat profil koneksi tujuan untuk instance tujuan yang ada dengan menjalankan perintah
gcloud database-migration connection-profiles create
:
Contoh ini menggunakan tanda --no-async
opsional sehingga semua operasi
dilakukan secara sinkron. Artinya, beberapa perintah mungkin memerlukan waktu beberapa saat untuk diselesaikan. Anda dapat melewati tanda --no-async
untuk menjalankan perintah secara asinkron.
Jika ya, Anda harus menggunakan perintah
gcloud database-migration operations describe
untuk memverifikasi apakah operasi Anda berhasil.
Sebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
- CONNECTION_PROFILE_ID dengan ID yang dapat dibaca mesin untuk profil koneksi Anda.
- REGION dengan ID region tempat Anda ingin menyimpan profil koneksi.
- DESTINATION_INSTANCE_ID dengan ID instance tujuan Anda.
- (Opsional) CONNECTION_PROFILE_NAME dengan nama yang mudah dibaca untuk profil koneksi Anda. Nilai ini ditampilkan di konsol Google Cloud .
Jalankan perintah berikut:
Linux, macOS, atau Cloud Shell
gcloud database-migration connection-profiles \ create postgresql CONNECTION_PROFILE_ID \ --no-async \ --alloydb-cluster=DESTINATION_INSTANCE_ID \ --region=REGION \ --display-name=CONNECTION_PROFILE_NAME
Windows (PowerShell)
gcloud database-migration connection-profiles ` create postgresql CONNECTION_PROFILE_ID ` --no-async ` --alloydb-cluster=DESTINATION_INSTANCE_ID ` --region=REGION ` --display-name=CONNECTION_PROFILE_NAME
Windows (cmd.exe)
gcloud database-migration connection-profiles ^ create postgresql CONNECTION_PROFILE_ID ^ --no-async ^ --alloydb-cluster=DESTINATION_INSTANCE_ID ^ --region=REGION ^ --display-name=CONNECTION_PROFILE_NAME
Anda akan melihat respons seperti berikut:
Waiting for connection profile [CONNECTION_PROFILE_ID] to be created with [OPERATION_ID] Waiting for operation [OPERATION_ID] to complete...done. Created connection profile CONNECTION_PROFILE_ID [OPERATION_ID]
Buat tugas migrasi
Contoh ini menggunakan tanda --no-async
opsional sehingga semua operasi
dilakukan secara sinkron. Artinya, beberapa perintah mungkin memerlukan waktu beberapa saat untuk diselesaikan. Anda dapat melewati tanda --no-async
untuk menjalankan perintah secara asinkron.
Jika ya, Anda harus menggunakan perintah
gcloud database-migration operations describe
untuk memverifikasi apakah operasi Anda berhasil.
Sebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
- MIGRATION_JOB_ID dengan ID yang dapat dibaca mesin untuk tugas migrasi Anda. Anda menggunakan nilai ini untuk bekerja dengan tugas migrasi menggunakan perintah atau API Google Cloud CLI Database Migration Service.
- REGION dengan ID region tempat Anda ingin menyimpan tugas migrasi.
- MIGRATION_JOB_NAME dengan nama yang mudah dibaca manusia untuk tugas migrasi Anda. Nilai ini ditampilkan di Database Migration Service di konsol Google Cloud .
- SOURCE_CONNECTION_PROFILE_ID dengan ID profil koneksi sumber yang dapat dibaca mesin.
- DESTINATION_CONNECTION_PROFILE_ID dengan ID profil koneksi tujuan yang dapat dibaca mesin.
Opsional: Database Migration Service memigrasikan semua database di sumber Anda secara default. Jika Anda hanya ingin memigrasikan database tertentu, gunakan tanda
--databases-filter
dan tentukan ID-nya sebagai daftar yang dipisahkan koma.Contoh:
--databases-filter=my-business-database,my-other-database
Anda dapat mengedit tugas migrasi yang dibuat dengan
--database-filter flag
menggunakan perintahgcloud database-migration migration-jobs update
.
Jalankan perintah berikut:
Linux, macOS, atau Cloud Shell
gcloud database-migration migration-jobs \ create MIGRATION_JOB_ID \ --no-async \ --region=REGION \ --display-name=MIGRATION_JOB_NAME \ --source=SOURCE_CONNECTION_PROFILE_ID \ --destination=DESTINATION_CONNECTION_PROFILE_ID \ --type=CONTINUOUS \
Windows (PowerShell)
gcloud database-migration migration-jobs ` create MIGRATION_JOB_ID ` --no-async ` --region=REGION ` --display-name=MIGRATION_JOB_NAME ` --source=SOURCE_CONNECTION_PROFILE_ID ` --destination=DESTINATION_CONNECTION_PROFILE_ID ` --type=CONTINUOUS `
Windows (cmd.exe)
gcloud database-migration migration-jobs ^ create MIGRATION_JOB_ID ^ --no-async ^ --region=REGION ^ --display-name=MIGRATION_JOB_NAME ^ --source=SOURCE_CONNECTION_PROFILE_ID ^ --destination=DESTINATION_CONNECTION_PROFILE_ID ^ --type=CONTINUOUS ^
Anda akan melihat respons seperti berikut:
Waiting for migration job [MIGRATION_JOB_ID] to be created with [OPERATION_ID] Waiting for operation [OPERATION_ID] to complete...done. Created migration job MIGRATION_JOB_ID [OPERATION_ID]
Menurunkan tingkat database tujuan
Database Migration Service mengharuskan instance database tujuan berfungsi sebagai replika baca selama waktu migrasi. Sebelum memulai
tugas migrasi, jalankan perintah
gcloud database-migration migration-jobs demote-destination
untuk menurunkan tingkat instance database tujuan.
Sebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
- MIGRATION_JOB_ID dengan
ID tugas migrasi Anda.
Jika tidak mengetahui ID, Anda dapat menggunakan perintah
gcloud database-migration migration-jobs list
untuk mencantumkan semua tugas migrasi di region tertentu dan melihat ID-nya. - REGION dengan ID region tempat profil koneksi Anda disimpan.
Jalankan perintah berikut:
Linux, macOS, atau Cloud Shell
gcloud database-migration migration-jobs \ demote-destination MIGRATION_JOB_ID \ --region=REGION
Windows (PowerShell)
gcloud database-migration migration-jobs ` demote-destination MIGRATION_JOB_ID ` --region=REGION
Windows (cmd.exe)
gcloud database-migration migration-jobs ^ demote-destination MIGRATION_JOB_ID ^ --region=REGION
Hasil
Tindakan dilakukan secara asinkron. Oleh karena itu, perintah ini menampilkan entitas Operasi yang mewakili operasi yang berjalan lama:
done: false metadata: '@type': type.googleapis.com/google.cloud.clouddms.v1.OperationMetadata apiVersion: v1 createTime: '2024-02-20T12:20:24.493106418Z' requestedCancellation: false target: MIGRATION_JOB_ID verb: demote-destination name: OPERATION_ID
Untuk melihat apakah operasi Anda berhasil, Anda dapat membuat kueri objek operasi yang ditampilkan, atau memeriksa status tugas migrasi:
- Gunakan perintah
gcloud database-migration migration-jobs describe
untuk melihat status tugas migrasi. - Gunakan
gcloud database-migration operations describe
dengan OPERATION_ID untuk melihat status operasi itu sendiri.
Mengelola tugas migrasi
Pada tahap ini, tugas migrasi Anda dikonfigurasi dan terhubung ke instance database tujuan. Anda dapat mengelolanya menggunakan operasi berikut:
Opsional: Verifikasi tugas migrasi.
Sebaiknya verifikasi terlebih dahulu tugas migrasi Anda dengan menjalankan perintahgcloud database-migration migration-jobs verify
.Untuk mengetahui informasi selengkapnya, luaskan bagian berikut:
gcloud database-migration migration-jobs verify
Sebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
- MIGRATION_JOB_ID dengan
ID tugas migrasi Anda.
Jika tidak mengetahui ID, Anda dapat menggunakan perintah
gcloud database-migration migration-jobs list
untuk mencantumkan semua tugas migrasi di region tertentu dan melihat ID-nya. - REGION dengan ID region tempat profil koneksi Anda disimpan.
Jalankan perintah berikut:
Linux, macOS, atau Cloud Shell
gcloud database-migration migration-jobs \ verify MIGRATION_JOB_ID \ --region=REGION
Windows (PowerShell)
gcloud database-migration migration-jobs ` verify MIGRATION_JOB_ID ` --region=REGION
Windows (cmd.exe)
gcloud database-migration migration-jobs ^ verify MIGRATION_JOB_ID ^ --region=REGION
Hasil
Tindakan dilakukan secara asinkron. Oleh karena itu, perintah ini menampilkan entitas Operasi yang mewakili operasi yang berjalan lama:
done: false metadata: '@type': type.googleapis.com/google.cloud.clouddms.v1.OperationMetadata apiVersion: v1 createTime: '2024-02-20T12:20:24.493106418Z' requestedCancellation: false target: MIGRATION_JOB_ID verb: verify name: OPERATION_ID
Untuk melihat apakah operasi Anda berhasil, Anda dapat membuat kueri objek operasi yang ditampilkan, atau memeriksa status tugas migrasi:
- Gunakan perintah
gcloud database-migration migration-jobs describe
dengan MIGRATION_JOB_ID untuk melihat status tugas migrasi. - Gunakan perintah
gcloud database-migration operations describe
dengan OPERATION_ID untuk melihat status operasi itu sendiri.
- MIGRATION_JOB_ID dengan
ID tugas migrasi Anda.
Opsional: Ambil informasi tentang database yang dipilih untuk migrasi.
Saat Anda memigrasikan database tertentu, Database Migration Service perlu mengambil detail tentang database yang Anda pilih untuk tugas migrasi menggunakan tanda--database-filter
.Sebelum memulai tugas migrasi, jalankan perintah
gcloud database-migration migration-jobs fetch-source-objects
.Untuk mengetahui informasi selengkapnya, luaskan bagian berikut:
gcloud database-migration migration-jobs fetch-source-objects
Sebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
- MIGRATION_JOB_ID dengan
ID tugas migrasi Anda.
Jika tidak mengetahui ID, Anda dapat menggunakan perintah
gcloud database-migration migration-jobs list
untuk mencantumkan semua tugas migrasi di region tertentu dan melihat ID-nya. - REGION dengan ID region tempat profil koneksi Anda disimpan.
Jalankan perintah berikut:
Linux, macOS, atau Cloud Shell
gcloud database-migration migration-jobs \ fetch-source-objects MIGRATION_JOB_ID \ --region=REGION
Windows (PowerShell)
gcloud database-migration migration-jobs ` fetch-source-objects MIGRATION_JOB_ID ` --region=REGION
Windows (cmd.exe)
gcloud database-migration migration-jobs ^ fetch-source-objects MIGRATION_JOB_ID ^ --region=REGION
Hasil
Outputnya mirip dengan hal berikut ini:
Waiting for migration job MIGRATION_JOB_ID to fetch source objects with OPERATION_ID Waiting for operation OPERATION_ID to complete...done. SOURCE_OBJECT STATE PHASE ERROR {'database': 'DATABASE_NAME', 'type': 'DATABASE'} NOT_SELECTED PHASE_UNSPECIFIED {'database': 'DATABASE_NAME', 'type': 'DATABASE'} STOPPED CDC {'code': 1, 'message': 'Internal error'}
Untuk melihat apakah operasi Anda berhasil, Anda dapat membuat kueri objek operasi yang ditampilkan, atau memeriksa status tugas migrasi:
- Gunakan perintah
gcloud database-migration migration-jobs describe
dengan MIGRATION_JOB_ID untuk melihat status tugas migrasi. - Gunakan perintah
gcloud database-migration operations describe
dengan OPERATION_ID untuk melihat status operasi itu sendiri.
- MIGRATION_JOB_ID dengan
ID tugas migrasi Anda.
Mulai tugas migrasi.
Mulai tugas migrasi dengan menjalankan perintahgcloud database-migration migration-jobs start
.Untuk mengetahui informasi selengkapnya, luaskan bagian berikut:
gcloud database-migration migration-jobs start
Sebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
- MIGRATION_JOB_ID dengan
ID tugas migrasi Anda.
Jika tidak mengetahui ID, Anda dapat menggunakan perintah
gcloud database-migration migration-jobs list
untuk mencantumkan semua tugas migrasi di region tertentu dan melihat ID-nya. - REGION dengan ID region tempat profil koneksi Anda disimpan.
Jalankan perintah berikut:
Linux, macOS, atau Cloud Shell
gcloud database-migration migration-jobs \ start MIGRATION_JOB_ID \ --region=REGION
Windows (PowerShell)
gcloud database-migration migration-jobs ` start MIGRATION_JOB_ID ` --region=REGION
Windows (cmd.exe)
gcloud database-migration migration-jobs ^ start MIGRATION_JOB_ID ^ --region=REGION
Hasil
Tindakan dilakukan secara asinkron. Oleh karena itu, perintah ini menampilkan entitas Operasi yang mewakili operasi yang berjalan lama:
done: false metadata: '@type': type.googleapis.com/google.cloud.clouddms.v1.OperationMetadata apiVersion: v1 createTime: '2024-02-20T12:20:24.493106418Z' requestedCancellation: false target: MIGRATION_JOB_ID verb: start name: OPERATION_ID
Untuk melihat apakah operasi Anda berhasil, Anda dapat membuat kueri objek operasi yang ditampilkan, atau memeriksa status tugas migrasi:
- Gunakan perintah
gcloud database-migration migration-jobs describe
dengan MIGRATION_JOB_ID untuk melihat status tugas migrasi. - Gunakan perintah
gcloud database-migration operations describe
dengan OPERATION_ID untuk melihat status operasi itu sendiri.
- MIGRATION_JOB_ID dengan
ID tugas migrasi Anda.
Mempromosikan tugas migrasi
Setelah migrasi mencapai fase Change Data Capture (CDC),
Anda dapat mempromosikan instance database tujuan
dari replika baca ke instance mandiri.
Jalankan perintah gcloud database-migration migration-jobs promote
:
Sebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
- MIGRATION_JOB_ID dengan
ID tugas migrasi Anda.
Jika tidak mengetahui ID, Anda dapat menggunakan perintah
gcloud database-migration migration-jobs list
untuk mencantumkan semua tugas migrasi di region tertentu dan melihat ID-nya. - REGION dengan ID region tempat profil koneksi Anda disimpan.
Jalankan perintah berikut:
Linux, macOS, atau Cloud Shell
gcloud database-migration migration-jobs \ promote MIGRATION_JOB_ID \ --region=REGION
Windows (PowerShell)
gcloud database-migration migration-jobs ` promote MIGRATION_JOB_ID ` --region=REGION
Windows (cmd.exe)
gcloud database-migration migration-jobs ^ promote MIGRATION_JOB_ID ^ --region=REGION
Hasil
Tindakan dilakukan secara asinkron. Oleh karena itu, perintah ini menampilkan entitas Operasi yang mewakili operasi yang berjalan lama:
done: false metadata: '@type': type.googleapis.com/google.cloud.clouddms.v1.OperationMetadata apiVersion: v1 createTime: '2024-02-20T12:20:24.493106418Z' requestedCancellation: false target: MIGRATION_JOB_ID verb: start name: OPERATION_ID
- Gunakan perintah
gcloud database-migration migration-jobs describe
dengan MIGRATION_JOB_ID untuk melihat status tugas migrasi. - Gunakan perintah
gcloud database-migration operations describe
dengan OPERATION_ID untuk melihat status operasi itu sendiri.