Правильный способ скопировать диск vm

У меня есть диск виртуальной машины для копирования с одного хоста на другой для живой миграции.

Я могу придумать два способа скопировать диск виртуальной машины.

  1. Сделайте снимок логического тома на исходном хосте, создайте логический том на целевом хосте того же размера. Затем скопируйте с помощью dd команда.

  2. Создайте новую виртуальную машину в целевом логическом томе, затем сделайте снимок логического тома с исходного хоста и запустите rsync скопировать все каталоги и файлы на целевой логический том с помощью rsync вариант —delete,

Первый метод занимает больше времени, поскольку он дублирует весь том. Второй метод менее прост. Какой лучший способ скопировать диск?

1 ответ

Если у вас есть общее хранилище, убедитесь, что диск виртуальной машины находится в общем хранилище, доступен для обоих хостов и смонтирован в одной точке монтирования. Тогда стандартная, живая миграция под управлением libvirt будет просто работать.

Если у вас нет общего хранилища, KVM/QEMU также поддерживает это. Фактически, более чем одним способом [1]

Это, конечно, лучшая идея для использования libvirt [2]

[1] http://wiki.qemu.org/Features/LiveBlockMigration
[2] http://libvirt.org/migration.html

Другие вопросы по тегам