Product SiteDocumentation Site

Глава 40. Клонирование ВМ

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

Примечание

Полному клону необходимо прочитать и скопировать все данные образа ВМ. Это обычно намного медленнее, чем создание связанного клона.
Весь функционал клонирования доступен из графического интерфейса PVE.
Для клонирования ВМ необходимо выполнить следующие шаги:
  1. Создать ВМ с необходимыми настройками (все создаваемые из такой ВМ клоны будут иметь идентичные настройки) или воспользоваться уже существующей ВМ;
  2. В контекстном меню выбранной ВМ выбрать пункт Клонировать (Clone):
    Контекстное меню ВМ
  3. Откроется диалоговое окно, со следующими полями:
    • Целевой узел (Target node) — узел получатель клонируемой ВМ (для создания новой ВМ на другом узле необходимо чтобы ВМ находилась в общем хранилище и это хранилище должно быть доступно на целевом узле);
    • VM ID — идентификатор ВМ;
    • Имя (Name) — название ВМ;
    • Пул ресурсов (Resource Pool) — пул, к которому будет относиться ВМ;
    • Режим (Mode) — метод клонирования (если клонирование происходит из шаблона ВМ). Доступными параметрами являются Полное клонирование (Full Clone) и Связанная копия (Linked Clone);
    • Снимок (Snapshot) — снимок из которого будет создаваться клон (если снимки существуют). Если существует несколько снимков, доступных для данной ВМ, из них можно выбирать на основе выпадающего меню;
    • Целевое хранилище (Target Storage) — хранилище для клонируемых виртуальных дисков;
    • Формат (Format) — формат образа виртуального диска.
    Настройки клонирования
  4. Для запуска процесса клонирования необходимо нажать кнопку Клонировать.
Некоторые типы хранилищ позволяют копировать определенный снимок, который по умолчанию соответствует текущим данным ВМ. Клон ВМ никогда не содержит дополнительных снимков оригинальной ВМ.
Выбор снимка для клонирования
ВМ можно преобразовать в шаблон. Такие шаблоны доступны только для чтения, и их можно использовать для создания связанных клонов.
Для преобразования ВМ в шаблон необходимо в контекстном меню ВМ выбрать пункт Сохранить как шаблон (Convert to template) и в ответ на запрос на подтверждения, нажать кнопку Да.

Примечание

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