Использование Sysprep для автоматизации процесса конфигурирования ВМ

Утилита Sysprep используется для автоматизации настройки параметров ВМ под управлением ОС Windows (например, для конфигурации имён хостов, сетевых интерфейсов, назначенных ключей, параметров пользователей или для подключения к Active Directory).

Утилита Sysprep создаёт полностью автоматизированный установочный файл с ответами. Значения по умолчанию для различных ОС Windows доступны в файлах в каталоге /usr/share/ovirt-engine/conf/sysprep/. Утилита Sysprep использует эти файлы в качестве шаблонов. Обратите внимание, что значения в файлах Sysprep переопределяют любые значения, указанные в полях блока "Начальный запуск" в окне "Параметры виртуальной машины".

Система виртуализации ROSA Virtualization расширяет функции Sysprep, используя возможности технологии виртуализации для развёртывания виртуальных рабочих станций, созданных на базе одного шаблона. Для каждой виртуальной рабочей станции Система виртуализации ROSA Virtualization создаёт автоматизированный установочный файл с ответами.

Примечание — При необходимости можно создать пользовательский файл Sysprep и сослаться на него из файла /etc/ovirt-engine/osinfo.conf.d/osinfo. В частности, пользовательский файл Sysprep можно создать во время создания пула Windows-машин для размещения различных ОС и доменов.

Настройка Sysprep в шаблоне

Следующую инструкцию можно использовать для включения в шаблон набора стандартных параметров Sysprep.

При необходимости для замены значений по умолчанию, указанных в исходных файлах Sysprep используйте замещающие строки. Например, строку "" можно использовать для указания домена, к которому необходимо присоединиться.

Предварительные условия настройки Sysprep в шаблоне

Перед запуском Sysprep убедитесь в том, что корректно настроены следующие параметры:

  • Значения в полях "Операционная система" и "Кластер" на вкладке "Общие" в подробном просмотре ВМ с ОС Windows.
  • Ключ продукта ОС Windows ‒ должен быть указан в переопределяющем файле в каталоге /etc/ovirt-engine/osinfo.conf.d/ виртуализированного ЦУ. При этом имя переопределяющего файла должно начинаться с номера большего, чем 00 (так как приоритет получает файл с наибольшим порядковым номером) и должно заканчиваться расширением .properties. Например, значение productKey.value из файла 10-productkey.properties переопределяет соответствующее значение из файла по умолчанию 00-defaults.properties.

Примечание — Ниже приведены конфигурационные значения из файла по умолчанию 00-defaults.properties для ОС Windows 7:

Windows7(11, OsType.Windows, false),false
os.windows_7.id.value = 11
os.windows_7.name.value = Windows 7
os.windows_7.derivedFrom.value = windows_xp
os.windows_7.sysprepPath.value = ${ENGINE_USR}/conf/sysprep/sysprep.w7
os.windows_7.productKey.value =
os.windows_7.devices.audio.value = ich6
os.windows_7.devices.diskInterfaces.value.3.3 = IDE, VirtIO_SCSI, VirtIO
os.windows_7.devices.diskInterfaces.value.3.4 = IDE, VirtIO_SCSI, VirtIO
os.windows_7.devices.diskInterfaces.value.3.5 = IDE, VirtIO_SCSI, VirtIO
os.windows_7.isTimezoneTypeInteger.value = false

Использование параметров Sysprep для подготовки шаблона

  1. Создайте ВМ под управлением ОС Windows со всеми необходимыми приложениями.
  2. Запечатайте ВМ с ОС Windows (см. п. Запечатывание ВМ под управлением ОС Linux для развёртывания в качестве шаблонов).

Важно — Не перезагружайте ВМ во время выполнения Sysprep.

  1. Создайте шаблон на базе ВМ с ОС Windows (см. п. Создание шаблонов).
  2. При необходимости обновите информацию в файле Sysprep с помощью текстового редактора.

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

Использование Sysprep для инициализации ВМ

Sysprep используется для автоматизации начальной конфигурации ВМ под управлением ОС Windows. В полях параметров Sysprep можно настроить имя хоста ВМ, часовой пояс, пароль суперпользователя root, назначенные ключи, сетевые интерфейсы, службу DNS.

Действия по использованию параметров Sysprep для инициализации ВМ:

  1. Создайте новую ВМ под управлением ОС Windows на базе шаблона с параметрами Sysprep (см. п. Создание ВМ на базе шаблона).
  2. В главном меню Портала администрирования выберите пункт "Ресурсы → Виртуальные машины".
  3. Выберите созданную ВМ.
  4. Нажмите Запустить и выберите "Однократный запуск".
  5. Нажмите "Параметры загрузки", установите флажок "Присоединить дискету" и выберите параметр sysprep.
  6. Установите флажок "Присоединить CD", после чего из выпадающего списка выберите необходимый ISO-образ с ОС Windows.
  7. В поле "Последовательность загрузки" установите первым значение CD-ROM.
  8. Выполните дальнейшую настройку параметров однократного запуска (см. п. Создание клонированной ВМ на базе шаблона).
  9. Нажмите OK.

В результате ВМ будет запущена с предопределенным набором параметров Sysprep.