Миграции¶
Миграции — справочник сценариев перехода устройств с Windows на Linux. Запись миграции описывает, какой образ ОС установить, кого из пользователей перенести, какие данные забрать с исходного устройства и какие задачи UEM выполнить после переустановки
Подсказка
Страница «Миграции» доступна только при использовании локального сервера Управление конфигурациями (UEM)
Примечание
Сама миграция запускается не на этой странице, а на странице Задачи миграции, где выбираются миграция, устройства и группы
Как это работает¶
Миграция — это многоэтапный сценарий перехода с Windows на Linux, который запускается из задачи миграции. На одну запись миграции могут ссылаться несколько задач миграции
На странице «Образы OS» добавляется и при необходимости публикуется целевой образ Linux
На странице «Миграции» создаётся запись миграции и заполняются вкладки:
Основная информация — название, целевой образ ОС, временный пароль локальных пользователей, учётные данные администратора домена и задачи UEM после миграции
Пользователи — какие пользователи переносятся
Выбор данных — какие директории, разделы и браузеры собираются с Windows
На странице Задачи миграции создаётся задача, выбирается данная миграция, устройства и/или группы, после чего запускается выполнение
Этапы миграции на устройстве¶
Каждое устройство в задаче миграции последовательно проходит этапы:
Сбор данных— на Windows запускается плейбук сбора. Собираются стандартные пользовательские директории, данные с несистемных разделов, дополнительные пути и AppData выбранных браузеров. Данные упаковываются в TAR-архивы и сохраняются в SMB-каталог сервера RuDesktop, рядом сохраняетсяmanifest.jsonс описанием профилей пользователей и доменной информацией. После завершения сбора каждый архив автоматически проверяется по размеру и контрольной сумме SHA256 из манифеста — при несовпадении этап завершается с ошибкойСброс загрузчика— устройство переводится в режим PXE-загрузки и перезапускается. Если целевой образ не опубликован к этому моменту, выполнение задачи останавливается с ошибкойУстановка ОС— устройство забирает опубликованный образ Linux с PXE-сервера и проходит автоматическую установкуВосстановление— на установленном Linux запускается плейбук восстановления. Создаются локальные пользователи, при необходимости устройство вводится в домен, восстанавливаются собранные ранее данные. После восстановления выполняются задачи UEM, выбранные в миграцииГотово— устройство считается мигрированным
Важно
Установка Linux через PXE затирает диск, выбранный установщиком. При нескольких физических дисках установщик может выбрать любой подходящий — содержимое диска будет потеряно. Перед запуском миграции необходимо убедиться, что нужные данные включены в сценарий миграции либо сохранены отдельно
Описание страницы¶
На странице Миграции отображено:
Кнопка Добавить Миграцию
Поле поиска
Таблица с возможностью настройки отображаемых столбцов
Добавление миграции¶
При нажатии на кнопку Добавить Миграцию откроется страница добавления миграции с тремя вкладками: Основная информация, Пользователи и Выбор данных
Основная информация¶
Доступные поля:
Название — пользовательское название миграции (должно быть уникальным)
Целевой образ ОС — образ Linux из справочника Образы OS, который будет установлен на устройство в ходе миграции
Важно
Образ должен быть опубликован к началу этапа
Сброс загрузчика. При запуске задачи миграции образ автоматически публикуется, если ещё не опубликован — другие образы при этом снимаются с публикацииВременный пароль локальных пользователей — пароль, который будет установлен всем перенесённым локальным пользователям после миграции
Примечание
Локальные пароли Windows не переносятся. После миграции локальный пользователь входит с временным паролем и должен сменить его при первом логине. Если поле оставить пустым, пароль локальным пользователям задаваться не будет
Логин администратора домена — логин учётной записи с правом ввода устройств в домен. Заполняется только при миграции доменных пользователей
Пароль администратора домена — пароль соответствующей учётной записи
Важно
Если в собранных данных обнаружен факт включения исходного устройства в домен, но учётные данные администратора домена не заполнены, этап
Восстановлениезавершается с ошибкой. После заполнения учётных данных миграцию можно продолжить действием Запустить/продолжить миграцию в задаче миграции — повторяется только этап с ошибкой, успешно завершённые этапы не перезапускаютсяЗадачи после миграции — выбор задач UEM, которые будут выполнены на устройстве после восстановления
Примечание
Выбираются задачи, не политики
Порядок выполнения задаётся перетаскиванием
Расписание выбранных задач игнорируется: задачи выполняются однократно сразу после восстановления, только на мигрируемом устройстве
Задачи, заданные в образе ОС (поле «Задачи после установки»), при миграции не выполняются — для миграции используются только задачи, указанные здесь
Отчёты и уведомления по выбранным задачам формируются согласно их собственным настройкам, как и при обычном запуске задач UEM
Пользователи¶
Доступные поля:
Перенос всех пользователей — флаг переноса всех учётных записей, найденных на устройстве (локальных и доменных). По умолчанию включён. В зависимости от значения флага в форме отображается одно из двух полей-списков:
флаг включён — отображается Исключить пользователей
флаг снят — отображается Перенести пользователей
Перенести пользователей — список логинов, которые нужно перенести. Отображается, если флаг Перенос всех пользователей снят. Будут перенесены только указанные пользователи
Исключить пользователей — список логинов, которые не нужно переносить. Отображается, если флаг Перенос всех пользователей включён. Будут перенесены все найденные пользователи, кроме указанных
Примечание
В списках Перенести пользователей и Исключить пользователей имя пользователя сопоставляется по любому из вариантов:
полное имя учётной записи в виде
DOMAIN\username;короткое имя пользователя без домена (
username);имя профильной папки в
C:\Users\.
Сравнение регистронезависимое. Системные учётные записи Windows (Administrator, Guest, DefaultAccount, WDAGUtilityAccount и встроенные сервисные SID) исключаются из переноса автоматически
Примечание
Восстанавливаются как локальные, так и доменные пользователи
Локальный пользователь восстанавливается с временным паролем из основной информации миграции
Доменный пользователь восстанавливается с использованием доменных учётных данных и продолжает входить со своим доменным паролем; устройство при этом вводится в домен
Важно
Для ALT Linux и RED OS имена локальных пользователей с кириллическими символами автоматически транслитерируются в латиницу (например, Иванов → ivanov). Недопустимые в Linux символы заменяются на _. Логин пользователя в новой ОС будет отличаться от исходного — пользователю нужно входить под транслитерированным именем. Доменные пользователи переносятся без изменения имени
Примечание
Для отдельных дистрибутивов Linux возможны особенности дисплейного менеджера при первом входе доменного пользователя — например, имя пользователя может потребоваться ввести вручную. Это не зависит от RuDesktop и определяется поведением выбранного дистрибутива
Выбор данных¶
Доступные поля:
Перенос стандартных директорий пользователя — собирать стандартные пользовательские папки Windows:
Desktop/Documents/Downloads/Pictures/Videos/Musicи т.п.Примечание
Стандартные директории восстанавливаются в домашние каталоги соответствующих пользователей Linux (
/home/<user>/...) с автоматическим сопоставлением русских и английских имён папокПеренос данных из не системных разделов — собирать содержимое других дисков (
D:\,E:\и т.д.)Примечание
Данные с несистемных разделов восстанавливаются в каталог
/opt/from_migration/на устройстве LinuxДополнительные директории/файлы — список дополнительных путей для переноса
Примечание
Принимаются абсолютные пути и пути относительно домашних директорий пользователей
Глобальные пути восстанавливаются в
/opt/from_migration/. К имени каталога добавляется короткий хеш, чтобы одноимённые исходные пути не смешивалисьЗапрещены сегмент
.., двойной слеш (кроме UNC-префикса), символы перевода строки и нулевой байт; при попытке сохранить такой путь форма выдаст ошибку
Сбор данных браузеров — флажки браузеров для переноса:
Chrome,Yandex Browser,Firefox,EdgeВажно
Перед сбором данных браузер принудительно закрывается на исходном устройстве. Несохранённые вкладки и текущая работа в браузере будут потеряны — пользователь должен сохранить их до запуска задачи миграции
Важно
Собирается только содержимое AppData выбранных браузеров. Собранные данные копируются как обычные пользовательские файлы и попадают в каталог
~/from_migration/мигрируемого пользователя на Linux — они не подставляются автоматически в профиль установленного на Linux браузера. Перенос «рабочего» профиля не гарантируется и зависит от версии браузера и совместимости форматов
Важно
На вкладке Выбор данных указываются только пользовательские данные/файлы. Из исходной Windows-системы не переносятся:
установленные программы и приложения;
реестр Windows;
системные настройки;
драйверы устройств.
Необходимое программное обеспечение должно быть установлено на Linux отдельно — например, через задачи UEM, выбранные в поле Задачи после миграции
Меню действий¶
Меню действий расположено на всех вкладках страницы редактирования и имеет следующие возможности:
Сохранить — производит сохранение внесённых изменений и перенаправляет на страницу «Миграции»
Сохранить и продолжить — производит сохранение внесённых изменений и оставляет на странице редактирования
Удалить — производит удаление миграции
Важно
Миграцию нельзя удалить, если на неё ссылаются задачи миграции — сначала нужно удалить задачи миграции
История изменений — отображает все изменения, выполненные для этой миграции
Поиск¶
В верхней части страницы доступно поле поиска. Поиск выполняется по названию миграции и названию целевого образа ОС
Для выполнения поиска необходимо ввести значение в поле и нажать на кнопку Найти
Таблица¶
Таблица разбита по столбцам:
Название— пользовательское название миграции
Целевой образ ОС— образ Linux, который установится на устройство
Обновлено— дата последнего изменения миграции
Операции¶
При нажатии на кнопку с правого края таблицы открывается контекстное меню
Доступные действия:
Редактировать— откроет страницу свойств миграции
Удалить— удалит миграцию
История изменений— покажет историю изменений записи миграции