Bagikan melalui


Validasi pramigrasi untuk layanan migrasi di Azure Database for PostgreSQL

BERLAKU UNTUK: Azure Database for PostgreSQL - Server Fleksibel

Validasi pramigrasi adalah sekumpulan aturan yang melibatkan penilaian dan verifikasi kesiapan sistem database sumber untuk migrasi ke Azure Database for PostgreSQL. Proses ini mengidentifikasi dan mengatasi potensi masalah yang memengaruhi migrasi database atau operasi pascamigrasi.

Bagaimana Anda menggunakan fitur validasi pramigrasi?

Untuk menggunakan validasi pramigrasi saat bermigrasi ke Azure Database for PostgreSQL - server fleksibel, Anda dapat memilih opsi migrasi yang sesuai baik melalui portal Azure selama penyiapan atau dengan menentukan --migration-option parameter di Azure CLI saat membuat migrasi. Berikut cara melakukannya di kedua metode:

Menggunakan portal Azure

  • Navigasi ke tab migrasi dalam Azure Database for PostgreSQL.

  • Pilih tombol Buat

  • Di halaman Penyiapan, pilih opsi migrasi yang menyertakan validasi. Ini dapat diberi label sebagai validasi, validasi, dan migrasi

    Cuplikan layar opsi pramigrasi untuk memulai migrasi.

Gunakan Azure CLI

  • Buka antarmuka baris perintah Anda.

  • Pastikan Anda telah menginstal Azure CLI dan Anda masuk ke akun Azure Anda menggunakan az sign-in.

  • Versi harus setidaknya 2.56.0 atau lebih tinggi untuk menggunakan opsi migrasi.

Buat perintah pembuatan tugas migrasi Anda dengan Azure CLI.

az postgres flexible-server migration create --subscription <subscription ID> --resource-group <Resource group Name> --name <Flexible server Name> --migration-name <Unique migration ID> --migration-option ValidateAndMigrate --properties "Path of the JSON File" --migration-mode offline

--migration-option Sertakan parameter diikuti dengan opsi validasi untuk melakukan hanya premigration Validate, Migrate, atau ValidateAndMigrate untuk melakukan validasi lalu lanjutkan dengan migrasi jika validasi berhasil.

Opsi validasi pra-migrasi

Anda dapat memilih salah satu opsi berikut.

  • Validasi - Gunakan opsi ini untuk memeriksa kesiapan server dan database Anda untuk migrasi ke target. Opsi ini tidak akan memulai migrasi data dan tidak akan memerlukan waktu henti server apa pun.

    • Rencanakan migrasi Anda dengan lebih baik dengan melakukan validasi pramigrasi terlebih dahulu untuk mengetahui potensi masalah yang mungkin Anda temui saat melakukan migrasi.
  • Migrasi - Gunakan opsi ini untuk memulai migrasi tanpa melalui proses validasi. Lakukan validasi sebelum memicu migrasi untuk meningkatkan kemungkinan keberhasilan. Setelah validasi selesai, Anda dapat menggunakan opsi ini untuk memulai proses migrasi.

  • ValidateandMigrate - Opsi ini melakukan validasi, dan migrasi akan dipicu jika semua pemeriksaan dalam status berhasil atau peringatan . Kegagalan validasi tidak memulai migrasi antara server sumber dan target.

Sebaiknya pelanggan menggunakan validasi pramigrasi untuk mengidentifikasi masalah sebelum menjalankan migrasi. Ini membantu Anda merencanakan migrasi dengan lebih baik dan menghindari kejutan selama proses migrasi.

  1. Pilih opsi Validasi dan jalankan validasi pramigrasi pada tanggal lanjutan migrasi yang Anda rencanakan.

  2. Analisis output dan ambil tindakan perbaikan untuk kesalahan apa pun.

  3. Jalankan ulang Langkah 1 hingga validasi berhasil.

  4. Mulai migrasi menggunakan opsi Validasi dan Migrasi pada tanggal dan waktu yang direncanakan.

Status validasi

Posting hasil yang menjalankan opsi yang divalidasi dapat berupa:

  • Berhasil - Tidak ada masalah yang ditemukan, dan Anda dapat merencanakan migrasi
  • Gagal - Ada kesalahan yang ditemukan selama validasi, yang dapat menyebabkan migrasi gagal. Tinjau daftar kesalahan dan solusi yang disarankan dan lakukan langkah-langkah korektif sebelum merencanakan migrasi.
  • Peringatan - Peringatan adalah pesan informatif yang harus Anda ingat saat merencanakan migrasi.