3. Запуск и контроль миграции

Сценарий миграции описывает, как переносить. Задача миграции запускает этот сценарий на конкретном наборе устройств и отслеживает их прохождение этапов

Создать задачу миграции

  1. Перейти в Установка OSЗадачи миграции

  2. Нажать Добавить Задачу миграции. Заполнить вкладки

Вкладка «Основная информация»

  • Название — например, Миграция офиса пилот

  • Миграция — выбрать ранее созданный сценарий Миграция офиса на RedOS 8.0.2

Вкладка «Устройства и группы»

Выбрать, на каких устройствах запускать миграцию. Можно комбинировать поля:

  • Устройства — конкретные хосты по одному. Удобно для пилота на 2–3 машинах

  • Группы — группы устройств целиком (например, Офис / Бухгалтерия)

  • Динамические группы — группы по фильтрам инвентаризации (например, «все Windows 10 в офисе»). После выбора нажать Загрузить динамические группы, чтобы зафиксировать состав

Важно

Устройство не может одновременно участвовать в двух выполняющихся задачах миграции. Если устройство уже задействовано в другой задаче в статусе Запущена, оно автоматически пропускается и в текущую задачу не включится — без явной ошибки в UI. Дождитесь завершения предыдущей задачи на этом устройстве

Примечание

Несколько задач миграции могут выполняться параллельно — ограничение действует только на уровне отдельного устройства. Можно одновременно мигрировать «Бухгалтерию» и «Отдел продаж» в разных задачах

(Опционально) Настроить уведомления

До запуска удобно подключить уведомления, чтобы получать оповещения о ходе миграции, не открывая страницу задачи

  1. Перейти на страницу Уведомления

  2. Нажать Добавить Уведомление. Пример настройки для офисного сценария:

    На вкладке Основная информация:

    • НазваниеМиграция офиса MAX

    • Пользователи — выбрать ответственного администратора (у которого в профиле заполнен MAX)

    • Тип уведомленияMAX

    • Уведомление в общий чат — снять, если уведомления нужны только администратору

    На вкладке Завершение задачи миграции:

    • Задачи миграции — выбрать созданную задачу Миграция офиса пилот

    • Уведомлять о завершении миграции на каждом устройстве — оставить включённым, чтобы видеть прогресс по каждому хосту (по умолчанию включено)

    • Уведомлять в конце задачи миграции — включить, чтобы получить итоговое уведомление с прогрессом «X из N» (по умолчанию выключено)

  3. Нажать Сохранить

Примечание

Уведомления отправляются только при заполненных контактных данных у выбранного пользователя (Telegram, Email, MAX, телефон) и/или в общем чате из настроек сервера. Подробное описание полей — на странице Уведомления

Запустить миграцию

  1. Сохранить задачу — Сохранить и продолжить

  2. Нажать Запустить/продолжить миграцию

При старте сервер:

  • публикует целевой образ ОС, если он ещё не опубликован, и снимает с публикации остальные образы;

  • запоминает, какой образ был фактически опубликован для этой задачи (поле Опубликованный образ);

  • формирует состояния миграции для каждого устройства;

  • переводит задачу в статус Запущена и ставит в очередь этапы миграции на каждом устройстве

Важно

Пока выполняется задача миграции с опубликованным образом, операции «Опубликовать» / «Снять с публикации» недоступны для всех образов до завершения этой задачи. Не пытайтесь публиковать другой образ во время активной миграции

Контроль выполнения

На странице задачи миграции после запуска становятся активны вкладки Статус, Лог исполнения и Состояния миграции устройств

  1. Открыть вкладку Состояния миграции устройств. Каждая строка — одно устройство со столбцами:

    • Стадия — этап, на котором сейчас устройство: Сбор данныхСброс загрузчикаУстановка ОСВосстановлениеГотово

    • Статус — статус текущего этапа: Ожидает / Выполняется / Успешно / Ошибка

    • Устройство после миграции — запись устройства, на которой выполняется Восстановление. В штатном сценарии указывает на ту же запись, что и Устройство

    • Ошибка — текст последней ошибки этапа

    Примечание

    После миграции запись устройства на странице Устройства не дублируется — сохраняется та же запись, у которой меняется платформа с Windows на Linux

  2. Открыть вкладку Лог исполнения — онлайн-лог задачи. В шапке логов каждого устройства есть ссылка Открыть лог устройства для подробного журнала плейбуков

    Примечание

    После завершения этапа Сбор данных собранные TAR-архивы автоматически проверяются по контрольной сумме SHA256 и размеру из манифеста. При несовпадении этап завершается с ошибкой

Важно

Готовность мигрированного устройства определяется только по статусу Готово соответствующего состояния миграции. До этого момента не используйте устройство — на нём ещё могут выполняться этапы восстановления и задачи UEM после миграции

Если на устройстве возникла ошибка

Задачу пересоздавать не нужно — миграцию можно продолжить с того этапа, на котором она прервалась

  1. Найти устройство в статусе Ошибка на вкладке Состояния миграции устройств

  2. Открыть детальный журнал по ссылке Открыть лог устройства и найти причину

  3. Устранить причину. Типовые случаи:

    • Не заполнены учётные данные администратора домена, а на устройстве есть доменные пользователи. → Открыть сценарий миграции и заполнить Логин администратора домена и Пароль администратора домена

    • Устройство офлайн в момент сбора данных — оркестратор уже повторил запуск 10 раз с интервалом 30 секунд. Проверить сеть и доступность хоста в веб-интерфейсе

    • Не настроен PXE/DHCP — устройство не получило загрузочный образ. Проверить настройки PXE-сервера и BIOS устройства

  4. Вернуться в задачу миграции и нажать Запустить/продолжить миграцию. Сервер заново выполнит только этап с ошибкой на затронутых устройствах. Этапы, успешно завершённые ранее (Успешно), повторно не запускаются. Устройства в статусе Готово пропускаются

Когда нужен «сброс»

Сбросить миграцию — отдельное действие, не для штатного восстановления после ошибки. Оно удаляет состояния всех устройств в статусах Ошибка и Выполняется и переводит задачу в статус Ошибка. После сброса последующий Запустить/продолжить миграцию начнёт миграцию для этих устройств заново с этапа ``Сбор данных``

Важно

После сброса задачи и последующего запуска повторный сбор данных удаляет ранее собранные TAR-архивы и манифест устройства. Если эти данные нужны вне задачи миграции, сохраните их отдельно до выполнения сброса

Сброс полезен, например, если изменилась структура данных на исходном устройстве после неудачного сбора и нужно собрать заново. В большинстве случаев достаточно Запустить/продолжить миграцию — сценарий продолжится с места ошибки

Завершение задачи

Когда все устройства завершают миграцию, задача переходит в статус:

  • Выполнено — все устройства успешно достигли этапа Готово

  • Ошибка — хотя бы одно устройство завершилось с ошибкой

Если в задаче подключены уведомления, сервер отправит:

  • уведомление о завершении задачи миграции с итоговым статусом и прогрессом (количество успешно мигрированных устройств от общего числа);

  • уведомление о завершении миграции на каждом устройстве с указанием стадии и статуса (включается отдельным флагом)

После статуса Готово у устройств можно перейти к шагу После миграции