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
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.
Wybierz opcję Zweryfikuj i uruchom weryfikację premii w dacie zaawansowanej planowanej migracji.
Przeanalizuj dane wyjściowe i podejmij wszelkie akcje naprawcze pod kątem błędów.
Uruchom ponownie krok 1 do momentu pomyślnego przeprowadzenia walidacji.
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.