Перенос образа qcow2 между пулами хранения

9

У меня есть 2 пула хранения.

  1. host_images (пул хранения каталогов)
  2. remote_images (пул хранения NFS)

Как скопировать изображения qcow из remote_images в host_images с помощью API libvirt?

Я пытался использовать очевидный vol-клон, но, очевидно, он не работает в пулах хранения

Я попытался использовать vol-download, но это занимает неприличное количество времени (порядка 10 + минут за 500 МБ)

Я неправильно это представляю? Не следует ли мне пытаться использовать libvirt для управления этими аспектами автоматизации?

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

Мне также интересно, если vol-clone не работает, как KVM выполняет миграцию на другой хост? Какие инструменты он использует для переноса, если не libvirt?

rainereality
источник

Ответы:

2

virt-clone работал на меня:

virt-clone - оригинальное vm-имя --name vm-name-clone --file /path/to/new/pool/name.img

Михай Капотэ
источник