Содержание
Домой —> Sharx Base в. 5.10 —> SB-01 Документация
SB-01-0011 Создание шаблона ВМ Windows
Создание шаблона виртуальной машины состоит из 4 этапов:
- Подготовка образов.
- Создание первичного, пустого шаблона.
- Запуск ВМ, установка ОС, настройка ОС.
- Создание шаблона на основе настроенной ВМ.
Ниже подробно описаны все этапы.
Подготовка образов (images)
Необходимо загрузить два образа в раздел «Хранилища» → «Образы ВМ». Нажать кнопку «+», после этого ввести название образа, тип «CD-ROM только для чтения», описание и место хранения.
Далее нажать кнопку «Выбрать файл» и в появившемся окне выбрать из списка нужный образ, после чего нажать кнопку «Открыть». Заполнив все параметры, необходимо нажать кнопку «Создать».
После загрузки образов ОС и драйверов необходимо создать образ диска, на который будет установлена ОC и задать параметры, указанные ниже, после чего нажать кнопку «Создать».
Образ инсталляционного диска ОС
- Тип: CD-ROM.
- Расположение образа: загрузить со своего компьютера через интерфейс управления.
- Целевое устройство: HD.
- Драйвер монтирования образа: RAW.
Добавление инсталляционного диска Windows
Образ SharxBaseTools
Образ загружен автоматически, при необходимости его можно запросить у производителя открыв заявку по почте «support@sharxdc.ru» :
- Тип: CD-ROM
- Расположение образа: загрузить со своего компьютера через интерфейс управления
- Целевое устройство: HD
- Драйвер монтирования образа: RAW
Добавление инсталляционного диска SharxBaseTools
Образ чистого диска для установки
- Тип: Блочное устройство (Datablock)
- Расположение образа: Пустой образ диска
- Образ постоянный: да
- Размер в МБ: 50000, размер минимального диска для ОС Windows необходимо уточнить в документации
- Целевое устройство: SD
- Драйвер монтирования образа: RAW
Добавление пустого образа диска для чистой установки
Создание первичного, пустого шаблона
Далее необходимо создать шаблон ВМ, для этого необходимо перейти в раздел «Шаблоны» → «Виртуальные машины», нажать кнопку «+», во вкладке «Общие» внести необходимые параметры будущей ВМ, эти данные можно изменить после создания шаблона
Общие
Хранилище
Далее во вкладке «Хранилища», необходимо добавить 3 диска, загруженные ранее :
- Образ установочного диска ОС;
- Образ драйверов для ОС;
- Образ пустого диска для ОС.
Добавить 3 диска с образами добавленными ранее.
Добавление шаблона ВМ - Хранилище
Для выбранных образов нужно зайти в расширенные настройки ниже списка всех доступных образов и добавить следующие параметры :
- Для инсталляционного образа - Шина (Bus): Parallel ATA (IDE)
Параметры инсталляционного диска
- Для пустого диска - Шина (Bus): SCSI
Параметры пустого диска
- Для образа SharxBaseTools - Шина (Bus): Parallel ATA (IDE)
Параметры диска SharxBaseTools
Сеть
На вкладке «Сети» указать VLAN для сетевого интерфейса и, если в этом есть необходимость, добавить дополнительный сетевой интерфейс.
Добавление шаблона ВМ - Сеть
OS & CPU
Архитектура ЦПУ: x86_64
Порядок загрузки : указать первым инсталляционный диск
- ACPI = «Да»;
- APIC = «Да»;
- Местное время = «Да»;
- QEMU Guest Agent = «Да».
Добавление шаблона ВМ - Параметры загрузки
примечание: при работе с гетерогенным кластером (на узлах установлены ЦПУ разных моделей), для обеспечения «живой» миграции виртуальных машин между узлами необходимо указать модель процессора отличную от host-passthrough. Рекомендуется указывать модель максимально близкую по архитектуре к физическому процессору или kvm64. В данном случае на ВМ не будут работать специфичные для физического ЦПУ инструкции и «вложенная» виртуализация.
Ввод/вывод. Устройства ввода
Завершение
Для автоматизации настройки разворачиваемых виртуальных машин предусмотрена возможность отправки параметров виртуальной машины, таких как название ВМ, имя пользователя и пароль, настройка сетевых параметров.
Возможно задание статических параметров и динамических, с возможностью ввода при разворачивании ВМ. Для задания имени ВМ на вкладке «Контекст», в подразделе «Пользовательские переменные», указать следующие ключи :
SET_HOSTNAME = $name
где $name - переменная, присваивающая название ВМ в соответствии с названием виртуальной машины в системе. Имя виртуальной машины должно состоять из латинских букв «a-z», «A-Z», цифр «0-9» и символа «-».
Для автоматического создания пользователя и пароля, с административными правами, в случае если необходимо задавать имя и пароль, после каждого создания ВМ, необходимо на вкладке «Контекст», в подразделе «Пользовательский ввод», указать следующие ключи:
USERNAME, тип «Текст», любое описание; PASSWORD, тип «Пароль», любое описание.
При задании пароля необходимо учесть, что данный пароль должен состоять минимум из 8 символов, допускающих заглавные и прописные латинские буквы, цифры и спецсимволы (!, $, #, %, @, ^, &). После задания параметров контекста первый этап закончен и необходимо завершить его нажатием кнопки «Создать».
Запуск ВМ
Следующим этапом является запуск ВМ на основе созданного шаблона. Необходимо указать имя ВМ и ее параметры, после чего необходимо запустить VNC консоль.
Запуск ВМ
Запустить новую ВМ из шаблона используя кнопку «Развернуть» :
283705406.png_width_253Управление запуском ВМ из шаблона
Для ВМ должны быть заполнены все поля :
Управление запуском ВМ из шаблона, согласование параметров
В разделе «Виртуальные машины» состояние виртуальной машины последовательно будет изменяться : PENDING → BOOT → START → RUNNING .
После запуска ВМ, необходимо запустить VNC консоль. В появившемся окне отобразится консоль выбранной VM и начнется установка OS Windows.
Запуск ВМ - удачный старт инсталлятора
Установка ОС
При установке ОС необходимо выбрать тип «Выборочная» :
Выбрать опцию «Загрузить драйвер» :
Найти в «CD-ROM» подключенный образ SharxBaseTools :
В образе SharxBaseTools выбрать папку с SCSI драйверами для своей версии Windows, например «vioscsi/w8.1/amd64» и установить :
После установки драйверов появится доступное для установки пространство :
Далее производится стандартная установка ОС Windows, после чего необходимо произвести дополнительные настройки перед подготовкой конечного Шаблона.
Установка пакета интеграции.
В целях предотвращения возможности появления ошибок при снятии снапшотов и осуществлении миграций виртуальных машин, настоятельно рекомендуется устанавливать пакет интеграции.
Qemu-agent
После установки ОС необходимо установить qemu-guest-agent, хранящийся на диске SharxBaseTools в папке «guest-agent». В зависимости от типа ОС, необходимо установить qemuga-x64.msi или qemu-ga-x32.msi пакет.
Network adapter, Serial Driver, Baloon Driver
Далее перейти в Диспетчер устройств и обновить драйвера для всех неопознанных устройств :
В качестве места расположения драйверов указываем CD-ROM с SharxBaseTools.
Контекстуализация
Для корректной автонастройки сети необходимо установить пакет контекстуализации.
Файл context-*.msi находится на диске SharxBaseTools в папке guest-agent.
Создание шаблона на основе настроенной ВМ
Sysprep
Для исключения личных параметров (пользователи, сети, история операций и т.д.) из шаблона используется программа «Sysprep».
Программа «Sysprep» может удалить все сведения, относящиеся к операционной системе, из установленного образа Windows, включая идентификатор безопасности компьютера (SID).
Затем установку Windows можно записать в образ и установить по всей организации.
Запустить «Sysprep» из папки :
C://Windows/System32/Sysprep/sysprep.exe
После подготовки ВМ и ее выключении приложением «Sysprep» данную виртуальную машину необходимо сохранить как конечный шаблон.
Создание шаблона и удаление временных файлов
Для создания шаблона и удаления временных файлов необходимо нажать кнопку «Сохранить как шаблон» на вкладке параметров ВМ, указав название шаблона и установив активным параметр «Статичности ВМ». Затем удалить старый созданный на первом этапе шаблон и виртуальную машину.
На этом подготовка шаблона ВМ закончена.