Walidacje premigration dla usługi migracji w usłudze Azure Database for PostgreSQL

DOTYCZY: Azure Database for PostgreSQL — serwer elastyczny

Walidacja premigration to zestaw reguł, które obejmują ocenę i zweryfikowanie gotowości źródłowego systemu bazy danych na potrzeby migracji do usługi Azure Database for PostgreSQL. Ten proces identyfikuje i rozwiązuje potencjalne problemy wpływające na migrację bazy danych lub operację po migracji.

Jak używać funkcji weryfikacji premigration?

Aby użyć weryfikacji premii podczas migracji do usługi Azure Database for PostgreSQL — serwer elastyczny, możesz wybrać odpowiednią opcję migracji za pośrednictwem witryny Azure Portal podczas instalacji lub określając --migration-option parametr w interfejsie wiersza polecenia platformy Azure podczas tworzenia migracji. Oto jak to zrobić w obu metodach:

Korzystanie z witryny Azure Portal

  • Przejdź do karty migracji w usłudze Azure Database for PostgreSQL.

  • Wybierz przycisk Utwórz

  • Na stronie Konfiguracja wybierz opcję migracji, która obejmuje walidację. Może to być oznaczone jako weryfikowanie, weryfikowanie i migrowanie

    Zrzut ekranu przedstawiający opcję premigration, aby rozpocząć migrację.

Interfejs wiersza polecenia platformy Azure

  • Otwórz interfejs wiersza polecenia.

  • Upewnij się, że masz zainstalowany interfejs wiersza polecenia platformy Azure i zalogowano się do konta platformy Azure przy użyciu polecenia az sign-in.

  • Wersja powinna mieć co najmniej 2.56.0 lub nowszą, aby użyć opcji migracji.

Skonstruuj polecenie tworzenia zadania migracji za pomocą interfejsu wiersza polecenia platformy Azure.

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 Dołącz parametr, po którym następuje weryfikacja opcji, aby wykonać tylko weryfikację premigration Validate, Migrate lub ValidateAndMigrate, aby przeprowadzić walidację, a następnie przejść do migracji, jeśli weryfikacja zakończy się pomyślnie.

Opcje sprawdzania poprawności przed migracją

Możesz wybrać dowolną z poniższych opcji.

  • Weryfikuj — użyj tej opcji, aby sprawdzić gotowość serwera i bazy danych do migracji do miejsca docelowego. Ta opcja nie uruchomi migracji danych i nie będzie wymagać przestoju serwera.

    • Zaplanuj migracje lepiej, wykonując weryfikacje premigration z wyprzedzeniem, aby poznać potencjalne problemy, które mogą wystąpić podczas przeprowadzania migracji.
  • Migrowanie — użyj tej opcji, aby rozpocząć migrację bez przeprowadzania procesu weryfikacji. Przed wyzwoleniem migracji przeprowadź walidację, aby zwiększyć prawdopodobieństwo powodzenia. Po zakończeniu walidacji możesz użyć tej opcji, aby rozpocząć proces migracji.

  • ValidateandMigrate — ta opcja wykonuje walidacje, a migracja jest wyzwalana, jeśli wszystkie testy są w stanie powodzenia lub ostrzeżenia . Błędy walidacji nie uruchamiają migracji między serwerami źródłowymi i docelowymi.

Zalecamy, aby klienci używali weryfikacji premigration do identyfikowania problemów przed uruchomieniem migracji. Ułatwia to planowanie migracji i unikanie niespodzianek podczas procesu migracji.

  1. Wybierz opcję Zweryfikuj i uruchom weryfikację premii w dacie zaawansowanej planowanej migracji.

  2. Przeanalizuj dane wyjściowe i podejmij wszelkie akcje naprawcze pod kątem błędów.

  3. Uruchom ponownie krok 1 do momentu pomyślnego przeprowadzenia walidacji.

  4. Rozpocznij migrację przy użyciu opcji Weryfikuj i migruj zgodnie z planowaną datą i godziną.

Stany weryfikacji

Wynik po uruchomieniu zweryfikowanych opcji może być:

  • Powodzenie — nie znaleziono żadnych problemów i możesz zaplanować migrację
  • Niepowodzenie — podczas walidacji znaleziono błędy, co może spowodować niepowodzenie migracji. Zapoznaj się z listą błędów i sugerowanymi obejściami oraz podejmij działania naprawcze przed zaplanowanym migracją.
  • Ostrzeżenie — ostrzeżenia są komunikatami informacyjnymi, które należy pamiętać podczas planowania migracji.