- tocdepth
2
Full и Instant клоны
В актуальной версии VMware Horizon есть два способа развертывания виртуальных рабочих мест путем клонирования подготовленной ВМ — «золотого образа»:
Full Clone — полная копия родительской виртуальной машины, действующая как полноценная новая ВМ.
Instant Clone — это мгновенный клон родительской виртуальной машины, имеющий общие с ней и доступные только для чтения хранилище данных и оперативную память.
В этой статье описаны особенности обоих механизмов, а также различия в способах ввода клонированных ВРМ в домен.
Full Clone
Полный клон — ВРМ, которое появляется путем полного клонирования «золотого образа» (ВМ, на которой Администратор установил необходимое ПО).
Аналогичный механизм используется при клонировании (создании ВМ из шаблона) любой ВМ на платформе Облако VMware.
Этот способ требует больше времени на развертывание ВМ, так как нужно вручную скопировать данные ее виртуальных дисков.
Учитывайте, что для Full Clones не предусмотрено штатного механизма доставки обновлений ОС или ПО.
Так как полные клоны содержат свою копию ОС, то вам нужно обновлять каждую машину, а не только реплику/родительскую ВМ, как в случае с Instant Сlones. То есть администрировать такую ВМ нужно по аналогии с физическим ПК/ноутбуком.
Для создания пула с использованием Full Clones «золотой образ» клонируется в шаблон. Этот шаблон доступен Администратору в мастере создания пула.
Instant Clone
Функция мгновенного клонирования виртуальной машины позволяет быстро сделать работающую копию запущенной ВМ на платформе Облако VMware.
Работает мгновенное клонирование так: посредством Memory copy-on-write «на лету» создается клон виртуальной машины (VMX-файл, процесс в памяти), который начинает использовать ту же память (Shared memory) на чтение, что и родительская ВМ.
При этом дочерняя ВМ в общую память писать не может, а для записи и чтения собственных данных используется выделенная область памяти.
Для дисков аналогично — с использованием технологии Copy-on-write в дельта-диск дочерней ВМ пишутся отличия от базового диска родительской ВМ.
Плюсом является скорость создания такого клона — он не просто быстрее создается, но и сразу включен и готов к использованию.
Также есть возможность донести обновления ОС и ПО из родительской ВМ в автоматическом режиме. В этом случае текущая ВМ удаляется, а на ее месте создается новая ВМ с актуальными изменениями.
При пересоздании ВМ данные пользователей (документы и настройки ПО) не сохраняются и необходимо использовать альтернативные механизмы хранения данных пользователей.
Подробнее о хранении данных пользователей в VDI.
Для создания пула с использованием Instant Clones на «золотом образе» необходимо выполнить Snapshot.
Далее этот Snapshot доступен Администратору в мастере создания пула.
Механизмы ввода клонов в домен Active Directory
VMware Horizon предлагает три способа ввода ВРМ в домен:
Ручной — ввод в домен не является этапом автоматического создания ВРМ.
После создания ВРМ администратор вводит ВРМ в домен самостоятельно.
Доступен только для Full Clone. Не является рекомендованным способом, так как усложняет и замедляет процесс выдачи ВРМ пользователю.
Sysprep — штатный механизм ОС Microsoft Windows.
Позволяет в процессе клонирования изменить имя ВМ, сгенерировать новые идентификаторы безопасности SID и CMID .
В актуальной версии VMware Horizon механизм syprep дополнен автоматическим вводом в домен в указанный OU, что позволяет не использовать дополнительные скрипты. Доступен для Full Clone и Instant Clone.
Clonprep — механизм персонализации инстант клонов.
Позволяет присоединить ВРМ к домену в указанный OU с изменением имени ВРМ. Но при этом использует SID и CMID родительской ВМ. Доступен только для Instant Clone.
Для Full Clones рекомендуется использовать Sysprep.
Для Instant Clones рекомендуется Clonprep.
Для окончательного выбора механизма требуется провести тестирование.
Некоторое ПО (например, антивирусы), лицензирование которого основано на уникальных идентификаторах SID и CMID, может некорректно работать.
Функция |
Clonprep |
Sysprep |
---|---|---|
Unique Client Machine ID (CMID) |
Нет |
Да |
Removing local accounts |
Нет |
Да |
Changing Security Identifiers (SID) |
Нет |
Да |
Removing parent from domain |
Нет |
Да |
Changing computer name |
Да |
Да |
Joining the new instance to the domain |
Да |
Да |
Generating new SID |
Нет |
Да |
Language, regional settings, date, and time customization |
Нет |
Да |
Number of reboots |
0 |
1 (seal & mini-setup) |
Requires configuration file and Sysprep |
Нет |
Да |
KMS license activation |
Да |
Нет |
Post customization script, pre-shutdown script |
Да |
Нет |
Available for Full Clones |
Нет |
Да |
Available for Instant Clones |
Да |
Да |
для Dev & Test