Migrare un'immagine qcow2 tra i lotti di memoria


9

Ho 2 pool di archiviazione.

  1. host_images (pool di archiviazione directory)
  2. remote_images (pool di archiviazione nfs)

Come copio le immagini qcow da remote_images a host_images usando le API libvirt?

Ho provato a usare l'ovvio vol-clone, ma a quanto pare non funziona attraverso i pool di archiviazione

Ho provato a utilizzare vol-download ma questo richiede una quantità oscena di tempo (nell'ordine di 10 + minuti per 500 MB)

Sto progettando questo sbagliato? Non dovrei provare a usare libvirt per controllare questi aspetti dell'automazione?

Volevo usare libvirt per tutti gli aspetti dell'automazione in modo da poter essere coerente nel mio utilizzo degli strumenti. Ma se gli strumenti non funzionano non posso continuare a usare libvirt.

Mi chiedo anche se vol-clone non funziona in che modo KVM esegue la migrazione a un altro host? Quali strumenti utilizza per migrare se non libvirt?

Risposte:


2

virt-clone ha funzionato per me:

virt-clone - vm-name originale --name vm-name-clone --file /path/to/new/pool/name.img

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.