Назад | Перейти на главную страницу

Клонировать виртуальную машину KVM со снимками

Я создал виртуальную машину с помощью virt-manager и сохранил снимок ее текущего состояния.

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

Как я мог этого добиться?

Виртуальная машина состоит из двух частей - образа диска (или набора образов в цепочке моментальных снимков) и определений виртуальной машины.

Клонирование определений ВМ может быть как простым, так и сложным. Для запуска клона на другом хосте все, что вам нужно, это virsh dumpxml VMNAME > VM.xml об источнике; а потом virsh define VM.xml на целевом хосте. Если клон будет работать локально, вам придется вручную отредактировать XML и изменить UUID и имена с исходных, изменить MAC-адреса и многое другое, что может быть уникальным для виртуальной машины, поэтому нет столкновение. Очевидно, также необходимо изменить пути к образу диска.

Клонирование образов дисков - это копирование файлов в другое место. qemu-img Это утилита, которую нужно использовать для копирования диска. Перетащите набор цепочек изображений в отдельную папку, наведите domxml на конечное изображение, и все должно работать.

Сказав все это, у вас есть virt-clone, часть virt-install заботиться о вещах для вас