Установка новой ОС на машины с Windows
Подготовка к развертыванию
Установка новой ОС на машины с Windows производится с помощью штатного механизма распространения операционных систем в Зодиак. Убедитесь, что Zodiac.ITM сконфигурирован в соответствии с руководством по OSD.
Требования к целевым машинам
Миграция может быть проведена на машинах под управлением ОС Windows 10 x64 с загрузчиком UEFI и выключенным режимом SecureBoot.
Перед началом миграции убедитесь, что компьютеры соответствуют минимальным требованиям по установке целевой ОС по сети.
Подготовка проекта ОС
Подготовка проекта ОС для установки на машины с Windows не отличается от установки на новые компьютеры, за исключением того, что дополнительно используется контент утилиты миграции для Linux - MigrationTool.
Для проекта ОС вам понадобятся следующие пакеты контента:
- ISO образ устанавливаемой ОС
- Дистрибутив агента Зодиак (deb или rpm в зависимости от ОС)
- Утилита миграции для Linux
MigrationTool
Импортируйте проект ОС и укажите требуемые файлы контента.
Задача развертывания
Подготовьте задачу развертывания включающую компьютеры, на которые будет назначен пакет миграции в соответствии с руководством по OSD Zodiac. В переменных укажите новое имя компьютера и данные для ввода в домен и восстановления данных.
Запустите задачу развертывания.
Резервный ключ для восстановления данных
В штатном режиме сохраненные данные могут быть восстановлены только на компьютере, с которого они были сохранены. Для случаев, когда это не возможно или требуется восстановить данные на другой компьютер рекомендуется использовать дополнительный ключ администратора. Ключ можно сгенерировать запустив утилиту со следующими параметрами:
# Сгенерировать в папке c:/temp ключ для восстановления данных migration_backup.pem и соответствующий ему публичный ключ migration_backup_pub.pem
./MigrationTool.exe rsa --key "c:/temp/migration_backup.pem" --no-enc
Сгенерированный публичный ключ необходимо положить рядом с утилитой миграции в пакет развертывания и указать его имя в конфигурационном файле config.yaml:
publicKeyFile: ./migration_backup_pub.pem
Сгенерированный приватный ключ является секретным и должен надежно храниться с учетом политик по безопасности в вашей организации.
Подготовка пакета миграции
Для начала миграции необходимо установить на целевой машине пакет развертывания утилиты миграции.
Утилита миграции выполняет сохранение данных с целевой машины в сетевую папку и запускает установку по сети.
Для задания параметров утилиты используется конфигурирационный файл config.yaml, который необходимо разместить в одном пакете развертывания с исполняемым файлом утилиты.
# config.yaml
# путь к сетевой папке для сохранения данных
storage: \\server\share\path
# учетная запись для доступа к сетевой папке
user: DOMAIN\user
password: secret
# сохранять данные из профилей пользователей
profiles: true
# дополнительные папки, которые необходимо сохранить (раскомментируйте строки, если необходимо)
# paths:
# - "C:\CompanyData"
# - "C:\PersonalData"
# исключить из сохраняемых данных пути,
# соответствующие перечисленным шаблонам
# Формат аналогичен используемуму в .gitignore и применяется
# относительно указанных папок и профилей пользователей
# Для профилей пользователей автоматически игнорируется ряд
# путей, включающие специфичные для Windows и временные файлы
excludes:
- Downloads/
- Temp/
# сохранять только данные, соответствующие шаблону (раскомментируйте строки, если необходимо)
# includes:
# - "**/*"
# для возможности восстановить данные в случае нештатной ситуации
# рекомендуется задать публичный ключ RSA-2048 в формате PEM
publicKeyFile: ./migration_backup_pub.pem
# не использовать чип TPM для шифрования сохраняемых данных
tpm: false
# перезагрузить компьютер для начала установки по сети
netBoot: true
Сформируйте пакет развертывания, включающий следующие файлы:
- MigrationTool.exe - исполняемый файл утилиты миграции для платформы Windows
- config.yaml - конфигурационный файл утилиты миграции
- (опционально) Публичный ключ для восстановления данных администратором
В поле "Команда установки" пакета развертывания введите MigrationTool.exe, финализируйте пакет и назначьте на машины, которые должны мигрировать с Windows.
Пакет развертывания может быть сконфигурирован для запуска по требованию или принудительно в зависимости от ваших условий. При запуске по требованию пользователь самостоятельно выполняет установку пакета миграции через магазин приложений тогда, когда ему удобно начать миграцию. В случае принудительной установки утилита запустится автоматически без участия пользователя и по завершении перезагрузит компьютер.