База знаний Зодиак.АйТиЭм

Установка новой ОС на машины с Windows

Подготовка к развертыванию

Установка новой ОС на машины с Windows производится с помощью штатного механизма распространения операционных систем в Зодиак. Убедитесь, что Zodiac.ITM сконфигурирован в соответствии с руководством по OSD.

Требования к целевым машинам

Миграция может быть проведена на машинах под управлением ОС Windows 10 x64 с загрузчиком UEFI и выключенным режимом SecureBoot.
Перед началом миграции убедитесь, что компьютеры соответствуют минимальным требованиям по установке целевой ОС по сети.

Подготовка проекта ОС

Подготовка проекта ОС для установки на машины с Windows не отличается от установки на новые компьютеры, за исключением того, что дополнительно используется контент утилиты миграции для 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.

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