Golden-реплика: гайд

Golden-реплика — источник, из которого Inscale создает виртуальные машины в пуле. Она создается не напрямую из ISO, а на основе существующей виртуальной машины и snapshot этой ВМ.

Жизненный цикл Golden-реплики

Схема жизненного цикла Golden-реплики
Жизненный цикл Golden-реплики: исходная ВМ → snapshot → реплика (генерализация/sysprep) → пул → пользовательские ВМ.

Требования к исходной ВМ

Генерализация

Генерализация в текущем публичном VDI-сценарии поддерживается для Windows. Без генерализации Golden-реплику можно создать на основе ВМ с любой поддерживаемой ОС, если ОС корректно работает как виртуальная машина Inscale.

При включенной генерализации Inscale создает дополнительный linked-диск, запускает временную ВМ для выполнения генерализации, затем выключает ее, сворачивает образ в один image, переносит его на выбранное хранилище и переводит Golden-реплику в готовое состояние.

Установка гостевого агента и драйверов

Гостевой агент устанавливается вместе с драйверами VirtIO. Порядок:

  1. Откройте исходную виртуальную машину на редактирование и включите параметр «Подключить драйверы к гостевой ОС» — Inscale присоединит диск с драйверами VirtIO и мультимедиа Win32.
  2. Внутри гостевой ОС появится CD-ROM с мастером установки. Запустите его и установите гостевой агент и драйверы.
  3. По окончании установки выключите ВМ.
  4. В редактировании ВМ отключите параметр «Подключить драйверы».
  5. Создайте новый snapshot исходной ВМ.
  6. На основе нового snapshot создавайте Golden-реплику с включённой генерализацией.

Версионирование и обновление

Проверка Golden-реплики перед публикацией

Алгоритм: создание исходной ВМ

  1. Откройте раздел «Виртуальные машины» и нажмите «+ Создать виртуальную машину» в правом верхнем углу.
Раздел «Виртуальные машины»: список и кнопка создания
Раздел «Виртуальные машины»: список машин кластера и кнопка «+ Создать виртуальную машину».
  1. Шаг «Виртуальное оборудование» — заполните: Название ВМ; Кластер и Сервер размещения; режим RDSH (Disabled для обычной пользовательской ВМ; Enabled — для терминального сервера Windows Server); Тип ОС и версию дистрибутива.
Мастер создания ВМ: шаг «Виртуальное оборудование»
Мастер «Создать виртуальную машину», шаг 1 «Виртуальное оборудование»: название, кластер, сервер, режим RDSH и тип ОС. Слева — категории оборудования: диски, процессор и память, сеть.

При выборе Кластера и Сервера в списке сразу видны их свободные ресурсы (частота ЦП и объём памяти) — это помогает выбрать узел с запасом под будущий пул. Если выбран конкретный сервер, ВМ закрепляется за ним и не участвует в балансировке нагрузки.

Мастер создания ВМ: выбор кластера со свободными ресурсами
Выбор кластера: рядом с каждым вариантом показаны свободные ресурсы (например, 325.6 GHz ЦП и 250.9 GB памяти).
  1. Пройдите категории оборудования в левой панели мастера — диски, процессор и память, сеть (выбранная сеть и port group унаследуются Golden-репликой), — затем перейдите на шаг «Резюме» и подтвердите создание.
  2. После создания установите гостевую ОС и нужное пользователям ПО, а для генерализации Windows — Inscale Guest Agent.

Перед созданием откройте вкладку «2 Резюме» и проверьте сводку: Общие настройки (название), Конфигурация (кластер, сервер, ОС), CPU и RAM (максимальные и гарантированные значения), Виртуальные диски, CD-ROM, Сеть, параметры загрузки (BIOS/UEFI) и профили протоколов. Оранжевые подсказки предупреждают, если диск или сетевой адаптер не добавлены.

Шаг «Резюме»: общие настройки, конфигурация, CPU и RAM
Шаг «Резюме», верхняя часть: общие настройки, конфигурация, CPU, RAM и виртуальные диски.
Шаг «Резюме»: сеть, устройства, параметры загрузки
Шаг «Резюме», нижняя часть: CD-ROM, сеть, USB-контроллеры, параметры и порядок загрузки, профили протоколов. Кнопка «Создать виртуальную машину» завершает мастер.

После нажатия «Создать виртуальную машину» задача создания выполняется в фоне, и ВМ появляется в общем списке раздела «Виртуальные машины» (при большом числе машин — на следующих страницах списка).

Созданная ВМ Win10-golden-source в списке виртуальных машин
Созданная ВМ Win10-golden-source появилась в списке «Виртуальные машины» со статусом «Выключена».

Откройте ВМ кликом по её имени — в карточке доступны вкладки «Общие данные», «Мониторинг», «Подключённые виртуальные диски», «Snapshot-ы», «Сеть» и «Политика безопасности», а также кнопка «Запустить ВМ».

Карточка ВМ Win10-golden-source, вкладка «Общие данные»
Карточка ВМ, вкладка «Общие данные»: статус, ОС, vCPU и RAM (гарантированно/максимально), кластер и текущий snapshot. Через вкладку «Snapshot-ы» создаётся снимок для Golden-реплики.

Алгоритм: создание snapshot исходной ВМ

  1. В карточке ВМ откройте вкладку «Snapshot-ы». Если снимков ещё нет, список пуст.
Вкладка «Snapshot-ы» виртуальной машины — пустой список
Вкладка «Snapshot-ы»: пока снимков нет. Кнопки «Создать snapshot» и «Создать ветку» — справа вверху.
  1. Нажмите «Создать snapshot» и заполните форму:
    • Название — Шаблон именования (генерируется автоматически) или Пользовательское (вводится вручную);
    • Родительский snapshot — снимок, от которого наследуется новый (образует цепочку/дерево версий);
    • Ветка snapshot-а — В текущей ветке (продолжить цепочку) или Новая ветка (начать отдельную линию версий);
    • Включить в snapshot RAM ВМ — Включить сохраняет память запущенной ВМ (снимок «живого» состояния), Не включать — только диск.
  2. Нажмите «Создать snapshot» — снимок появится в списке и станет доступен для создания Golden-реплики.
Форма «Создать snapshot»
Форма «Создать snapshot»: тип названия, родительский снимок, ветка (текущая или новая) и опция сохранения RAM. Родительский снимок и ветки позволяют вести дерево версий образа.

Созданные снимки отображаются на вкладке «Snapshot-ы» в виде дерева веток: слева — связи между снимками, в строках — название, дата, статус (Доступен) и конфигурация (vCPU, память). Именно доступный снимок выбирается при создании Golden-реплики.

Список снапшотов ВМ с деревом веток
Вкладка «Snapshot-ы» с несколькими снимками (Snapshot-0, for pool, after disk fix): слева дерево веток, справа — статус и конфигурация каждого снимка.

Из списка снимков можно не только создавать реплику, но и вернуть ВМ к снимку (откат). Действие «Вернуть к snapshot-у» возвращает машину в сохранённое состояние; для этого ВМ нужно выключить, а откат выполняется в режиме Snapshot с RAM (с памятью) или Snapshot без RAM (только диск).

Диалог возврата ВМ к снимку
Диалог «Вернуться к snapshot-у»: предупреждение о необходимости выключить ВМ и выбор режима отката (с RAM или без).
  1. Откройте исходную ВМ из списка «Виртуальные машины» → вкладка «Snapshot-ы».
  2. Нажмите «Создать snapshot» (справа вверху).
  3. Задайте название (по шаблону или вручную), выберите родительский снимок и ветку — текущую или новую.
  4. При необходимости включите сохранение RAM (снимок с памятью) — для этого ВМ должна быть запущена.
  5. Подтвердите. Снимок появится в дереве веток; перед использованием в Golden-реплике дождитесь статуса «Доступен».

Алгоритм: создание золотой реплики

Золотые реплики находятся в разделе «Пулы» на вкладке «Золотые реплики». В списке для каждой реплики видны статус (Доступна / Ошибка), хранилище, источник (исходная ВМ + snapshot) и связанные пулы рабочих станций. Нажмите «+ Создать золотую реплику».

Вкладка «Золотые реплики» со списком реплик
Вкладка «Золотые реплики»: статус, хранилище, источник (ВМ + snapshot) и связанные пулы. Кнопка создания — справа вверху.

Шаг «Конфигурация» формы создания реплики:

Форма «Создать золотую реплику», шаг «Конфигурация»
Форма «Создать золотую реплику» заполнена: имя golden-demo-01, ВМ Windows 10 Golden VM (Cluster-01), snapshot «for pool»; ниже — характеристики, диск для копирования и хранилище.

Ниже в форме — переключатель «Генерализация реплики» (Включена / Выключена) с возможностью задать скрипт генерализации, и «Политика оверкоммита диска»: Пользовательская (задать коэффициент) или Неограниченная (без лимита — администратор берёт ответственность на себя). Оверкоммит позволяет linked-clone машинам совместно использовать дисковое пространство реплики и разместить больше ВМ, чем при full-clone.

Форма создания реплики: генерализация и политика оверкоммита
Нижняя часть формы: хранилище, генерализация (со скриптом) и политика оверкоммита диска для linked-clone пулов.
Вкладка «Золотые реплики» со списком реплик
Вкладка «Золотые реплики» (раздел «Пулы»): название, статус (Доступна / Ошибка), хранилище, источник (ВМ + snapshot) и связанные пулы рабочих станций. Готовая реплика со статусом «Доступна» выбирается при создании пула.