Перейти к содержанию

Тонкие клоны

Общие сведения

Тонкий клон — это виртуальная машина, которая создается из шаблона ВМ, используя диск шаблона в режиме чтения, а затем записывает изменения на собственный диск. Диском тонкого клона является снимок, который был сделан с диска, принадлежащего шаблону. Процесс создания тонкого клона занимает мало времени, также обеспечивается экономия дискового пространства (на момент создания тонкий клон практически не занимает место).

Шаблон является «золотым образом» предварительно настроенной ВМ, созданным для последующего многократного использования. Шаблон не может быть удален пока есть тонкие клоны, которые были из него созданы. Если внести в шаблон изменения, нажав на кнопку Изменить шаблон в окне подробного просмотра тонкого клона, то заново будут созданы снимки всех тонких клонов, что приведет к потере данных.

Тонкие клоны реализованы на базе снимков, то есть дисками тонкого клона являются снимки, которые были сделаны с дисков, принадлежащих шаблону. В данном случае не происходит копирование данных, а создаются снимки дисков, которые являются пустыми qcow2 файлами, или создаются клоны дисков от zfs-снимков. Однако в процессе работы тонкого клона новые данные будут сохраняться на диск тонкого клона (снимок с диска шаблона) и размер тонкого клона будет увеличиваться.

Внимание

Диски тонкого клона не попадают в снимки, созданные тонким клоном, так как тонкий клон уже создан на основе снимков. Список дисков у созданных снимков не может быть изменен. Чтобы произвести операции с дисками, когда ВМ включена (например при резервном копировании), делается временный снимок. Но диски тонкого клона в этот снимок не попадают, это может привести к ошибкам чтения данных, так как данные на дисках в этот момент могут меняться.


Создание тонкого клона

Перед созданием тонкого клона необходимо:

  • Создать ВМ.
  • Настроить созданную ВМ.
  • Установить ОС на ВМ.
  • При необходимости ввести ВМ в домен.
  • Выключить ВМ и перевести ее в режим шаблона в разделе ВМ/Шаблон подробного просмотра ВМ.

Далее для создания тонкого клона необходимо нажать кнопку
Добавить тонкий клон в разделе Виртуальные машины основного меню. В открывшемся окне нужно выполнить следующие действия:

  • Указать название ВМ.
  • Выбрать шаблон ВМ.
  • Указать количество ВМ.
  • При необходимости активировать опцию Включить после создания.
  • При необходимости активировать опцию Cloud Init.

    При активированной опции указать данные пользователя и метаданные.

  • Подтвердить операцию, нажав кнопку ОК.


Ограничения в работе тонких клонов

Тонкие клоны имеют ряд ограничений:

  • Так как тонкий клон является ВМ, созданной на базе снимков, то на него действуют все ограничения, какие есть у ВМ со снимками.

  • Диски тонкого клона не могут попасть в список дисков создаваемого тонким клоном снимка, даже при создании временного снимка, который создается, например, при резервном копировании включенной ВМ.

  • Так как тонкие клоны зависимы от шаблона, то не получится создать или перенести тонкий клон на узел, на котором диски шаблона будут недоступны.

  • Перенос ВМ с переносом дисков недоступен, так как диски принадлежат шаблону, а изменение шаблона влияет на все созданные из него тонкие клоны (снимки тонких клонов создаются снова, что ведет к потере данных).

  • Для восстановления тонкого клона из резервной копии требуется шаблон, при этом шаблон не должен иметь изменений. Необходимо делать резервные копии шаблона с регулярностью, обеспечивающей актуальность резервной копии шаблона резервным копиям тонких клонов.