Поделиться через


Проверки предварительной миграции для службы миграции в База данных Azure для PostgreSQL

Область применения: гибкий сервер Базы данных Azure для PostgreSQL

Проверка предварительной подготовки — это набор правил, включающих оценку и проверку готовности системы исходной базы данных к миграции в База данных Azure для PostgreSQL. Этот процесс определяет и устраняет потенциальные проблемы, влияющие на миграцию базы данных или операцию после миграции.

Как использовать функцию проверки предварительной подготовки?

Чтобы использовать проверку предварительной миграции при миграции на База данных Azure для PostgreSQL гибкий сервер, можно выбрать соответствующий вариант миграции через портал Azure во время установки или указав --migration-option параметр в Azure CLI при создании миграции. Вот как это сделать в обоих методах:

Использование портала Azure

  • Перейдите на вкладку миграции в База данных Azure для PostgreSQL.

  • Нажмите кнопку Создать

  • На странице установки выберите вариант миграции, включающий проверку. Это может быть помечено как проверка, проверка и миграция

    Снимок экрана: параметр предварительной миграции для запуска миграции.

Использование Azure CLI

  • Откройте интерфейс командной строки.

  • Убедитесь, что вы установили Azure CLI и вошли в учетную запись Azure с помощью az sign-in.

  • Для использования параметра миграции версия должна быть не менее 2.56.0 или более поздней.

Создайте команду создания задачи миграции с помощью 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 Включите параметр, за которым следует параметр проверки, чтобы выполнить проверку только предварительной проверки, миграции или ValidateAndMigrate, чтобы выполнить проверку, а затем продолжить миграцию, если проверка выполнена успешно.

Параметры проверки предварительной миграции

Вы можете выбрать любой из следующих вариантов.

  • Проверка . Используйте этот параметр, чтобы проверить готовность сервера и базы данных к миграции в целевой объект. Этот параметр не будет запускать миграцию данных и не требует простоя сервера.

    • Спланируйте миграцию лучше, выполнив предварительные проверки заранее, чтобы узнать о потенциальных проблемах, которые могут возникнуть при выполнении миграции.
  • Миграция . Используйте этот параметр для запуска миграции без прохождения процесса проверки. Перед активацией миграции выполните проверку, чтобы повысить вероятность успеха. После завершения проверки этот параметр можно использовать для запуска процесса миграции.

  • ValidateandMigrate . Этот параметр выполняет проверку, и миграция активируется, если все проверки находятся в состоянии успешного выполнения или предупреждения . Сбои проверки не запускают миграцию между исходными и целевыми серверами.

Мы рекомендуем клиентам использовать проверки предварительной миграции для выявления проблем перед выполнением миграции. Это помогает лучше планировать миграцию и избежать сюрпризов во время процесса миграции.

  1. Выберите параметр "Проверить" и выполните проверку предварительной миграции на расширенную дату запланированной миграции.

  2. Анализ выходных данных и выполнение любых действий по исправлению любых ошибок.

  3. Повторно выполните шаг 1, пока проверка не будет выполнена успешно.

  4. Запустите миграцию с помощью параметра "Проверка и миграция " по запланированной дате и времени.

Состояния проверки

Результат после выполнения проверенного параметра может быть следующим:

  • Выполнено успешно. Проблемы не найдены, и вы можете планировать миграцию.
  • Сбой . Во время проверки обнаружены ошибки, которые могут привести к сбою миграции. Просмотрите список ошибок и их предложенные обходные пути и примите корректирующие меры перед планированием миграции.
  • Предупреждение. Предупреждения — это информационные сообщения, которые необходимо помнить при планировании миграции.