Живая миграция без общего хранилища

958

Я новичок в Ubuntu и виртуализации, и я работаю над живой миграцией машин KVM без общего хранилища. Я выполнил все шаги, как описано в следующей ссылке, все работает нормально до последнего шага, где я получаю сообщение об ошибке как:

ошибка: внутренняя ошибка: процесс завершен при подключении к монитору: 2016-07-21T17: 51: 19.498699Z qemu-system-x86_64: -drive file = / var / lib / libvirt / images / ubuntu14.04.qcow2, format = qcow2, если = нет, id = drive-virtio-disk0: изображение не в формате qcow2

Я не понимаю, изображение уже в формате qcow2, но вывод говорит иначе, я даже пытался преобразовать изображение в qcow2, но ошибка сохраняется. Я использую следующую команду для преобразования изображения на хосте

sudo qemu-img convert -f qcow2 -O qcow2 ubuntu14.04.qcow2 ubuntu14.04.qcow2

где ubuntu14.04 - мое имя

Любой обходной путь для этого?

И есть ли способ, которым я могу измерить общее время миграции для всего процесса?

1

1 ответ на вопрос

0
Simon MC. Cheng

Я думаю, что ваш первый шаг - проверить, находится ли ваш файл изображения в указанном формате:

qemu-img info /var/lib/libvirt/images/ubuntu14.04.qcow2 

Если файл в правильном формате, вы должны иметь:

image: /var/lib/libvirt/images/ubuntu14.04.qcow2 file format: qcow2 

Если ваш файл имеет неправильный формат на резервном узле, вам может понадобиться создать образ системы с помощью команды qemu-img create:

qemu-img create -f qcow2 -o size=<your predefined size> 

Затем выполните копирование файла еще раз.