Hi, I'm trying to migrate some VMs from KVM to oVirt using virt-v2v and I cannot get it to work. Where do I have to install virt-v2v on the oVirt management host? I've setup a RHEL 7.1 VM with the libguestfs preview for RHEL 7.2, will this work that way. My VM are located on FC LUNs on the KVM server, I'm able to access libvirt using qemu+ssh but the it returns an error that it cannot find the device where the VM is located on. What will be the best/working strategy for doing such a migration. Thanks for any hint/help. Rgds, Arsène
On Mon, Jul 27, 2015 at 07:10:05PM +0200, Arsène Gschwind wrote:> Hi, > > I'm trying to migrate some VMs from KVM to oVirt using virt-v2v and > I cannot get it to work. > > What will be the best/working strategy for doing such a migration.You don't need to (and _shouldn't_) use virt-v2v if the guest already works on KVM. It's only for importing guests which run other hypervisors like VMware, Xen or Hyper-V (or physical, via virt-p2v). Having said that, there was a problem that oVirt didn't support imports of disk images. I don't know if that feature was added yet.> Where do I have to install virt-v2v on the oVirt management host? > I've setup a RHEL 7.1 VM with the libguestfs preview for RHEL 7.2, > will this work that way. My VM are located on FC LUNs on the KVM > server, I'm able to access libvirt using qemu+ssh but the it returns > an error that it cannot find the device where the VM is located on.For reference if trying to use virt-v2v to import a VMware/etc guest, there are two ways to do this. Either install virt-v2v in any RHEL 7 VM anywhere (but preferably somewhere with a good network connection to the source and destination), and use a command line like the one suggested here: http://libguestfs.org/virt-v2v.1.html#convert-from-vmware-to-rhev-m-ovirt Or with oVirt 3.6+ there is a GUI interface you can use. In that case virt-v2v is installed on a RHEV-H node, but that should be transparent to the end user. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com libguestfs lets you edit virtual machines. Supports shell scripting, bindings from many languages. http://libguestfs.org
Hi, Thanks a lot for your answer, I was thinking I could use it to migrate from KVM too. There is no easy way to migrate from a libvirt/KVM installation to oVirt, I'm doing some copy using tar to be able to use thin provisioning on the oVirt side. Rgds, Arsène On 07/27/2015 07:56 PM, Richard W.M. Jones wrote:> On Mon, Jul 27, 2015 at 07:10:05PM +0200, Arsène Gschwind wrote: >> Hi, >> >> I'm trying to migrate some VMs from KVM to oVirt using virt-v2v and >> I cannot get it to work. >> >> What will be the best/working strategy for doing such a migration. > You don't need to (and _shouldn't_) use virt-v2v if the guest already > works on KVM. It's only for importing guests which run other > hypervisors like VMware, Xen or Hyper-V (or physical, via virt-p2v). > > Having said that, there was a problem that oVirt didn't support > imports of disk images. I don't know if that feature was added yet. > >> Where do I have to install virt-v2v on the oVirt management host? >> I've setup a RHEL 7.1 VM with the libguestfs preview for RHEL 7.2, >> will this work that way. My VM are located on FC LUNs on the KVM >> server, I'm able to access libvirt using qemu+ssh but the it returns >> an error that it cannot find the device where the VM is located on. > For reference if trying to use virt-v2v to import a VMware/etc guest, > there are two ways to do this. Either install virt-v2v in any RHEL 7 > VM anywhere (but preferably somewhere with a good network connection > to the source and destination), and use a command line like the one > suggested here: > > http://libguestfs.org/virt-v2v.1.html#convert-from-vmware-to-rhev-m-ovirt > > Or with oVirt 3.6+ there is a GUI interface you can use. In that case > virt-v2v is installed on a RHEV-H node, but that should be transparent > to the end user. > > Rich. >