Бөлісу құралы:


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

ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных Azure для PostgreSQL — гибкий сервер

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

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

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

  • Используйте портал Azure во время установки.
  • --migration-option При создании миграции укажите параметр в Azure CLI.

Вот как это сделать в обоих методах.

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

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

  2. Нажмите кнопку создания.

  3. На странице установки выберите вариант миграции, включающий проверку. Выберите "Проверить" или " Проверить " и "Миграция".

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

Использование командной строки Azure CLI

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

  2. Убедитесь, что вы установили Azure CLI и выполнили вход в учетную запись Azure с помощью az sign-in. Для использования параметра миграции версия должна быть не менее 2.56.0 или более поздней.

  3. Создайте команду создания задачи миграции с помощью 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
    
  4. --migration-option Включите параметр, Validate за которым следует параметр для выполнения только предварительной подготовки. Используйте Validate, Migrateили ValidateAndMigrate выполните проверку. Если проверка выполнена успешно, перейдите к миграции.

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

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

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

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

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

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

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

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

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

После запуска параметра проверки вы увидите один из следующих параметров:

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