problem converting a vmware image to kvm using virt-v2v

ESGLinux esggrupos at gmail.com
Fri Nov 12 13:22:58 UTC 2010


Hi Vincent,

I´m trying,

I have converted a vmware to xen and it works fine (I boot this image in my
xen server and it boots ok), but when I have tried to convert this xen to
kvm with virt-v2v It failed

virt-v2v -f /etc/virt-v2v.conf -o rhev -ic xen+ssh://root@192.168.1.186 -osd
192.168.1.230:/exportDomain XENCONVERTED
root at 192.168.1.186's password:

open /dev/kvm: No such file or directory
Could not initialize KVM, will disable KVM support

virt-v2v: No existe capability en la configuración que coincida con
os='linux' name='virtio' distro='fedora' major='13'
command: error reading information on service kudzu: No such file or
directory at /usr/lib/perl5/vendor_perl/5.8.8/Sys/VirtV2V/GuestfsHandle.pm
line 187.

When I do the same with a RHEL instead of fedora it worked,


I´m going to make tests with qemu-img and libguestfs as you suggested,

thanks for your help (please find time to update your blog :-) )

ESG



2010/11/12 Vincent Van der Kussen <Vincent.VanderKussen at btr-services.be>

> Hi,
>
> You could use libguestfs tools to add the virtio driver to the Xen VM's
> image
>
> virt-v2v connects to the other virt's hypervisor i think to start the
> automated conversion,I don't think you can convert images with it..
>
> qemu-img and libguestfs are your friends..
>
> qemu-img convert image.vmdk image.img
> then use libguestfs tools to edit the image so it has either the virtio
> drivers installed (if you want to use virtio on RHEV) or the vmware drivers
> removed (if you use IDE on RHEV)
>  Afterwards dd the image to the disk image on RHEV.
>
> I used rsync to migrate Xen paravirt guests to KVM (vnot sure if you have
> Xen )
>
> I have to add this docs to my blog if i find the time to do it.
>
> Regards,
> Vincent
>
>
>
> Vincent Van der Kussen
> System Engineer
> direct: +32 3 369 01 93
> Vincent.VanderKussen at btr-services.be
>
> BTR Services
> Groene Hofstraat 31
> 2850 Boom
> Belgium
> www.btr-services.be
> tel: +32 3 450 89 80
> fax: +32 3 450 89 89
>
>
>
> - DISCLAIMER -
> This message contains confidential information and is intended only for
> redhat-list at redhat.com. If you are not redhat-list at redhat.com, you should
> not disseminate, distribute or copy this e-mail. Please notify
> Vincent.VanderKussen at btr-services.be immediately by e-mail if you have
> received this e-mail by mistake and delete this e-mail from your system.
> E-mail transmission cannot be guaranteed to be secure or error-free as
> information could be intercepted, corrupted, lost, destroyed, arrive late or
> incomplete, or contain viruses. Vincent Van der Kussen therefore does not
> accept liability for any errors or omissions in the contents of this
> message, which arise as a result of e-mail transmission. If verification is
> required please request a hard-copy version.
> --------------------------------------------------------------------------
>
> ________________________________________
>
> From: redhat-list-bounces at redhat.com [redhat-list-bounces at redhat.com] On
> Behalf Of ESGLinux [esggrupos at gmail.com]
> Sent: Friday, November 12, 2010 11:23
> To: General Red Hat Linux discussion list
> Subject: Re: problem converting a vmware image to kvm using virt-v2v
>
> Hi,
>
> Yes I did,
>
> i have found my problem. I have not ESX so It does not work. I have
> vmare-server.
>
> when finally I get a normal error I get this:
>
> virt-v2v  -f /etc/virt-v2v.conf -ic esx://192.168.1.94:8333/?no_verify=1-o
> rhev -osd 192.168.1.230:/exportDomain MACHINE1
> virt-v2v: Fail to connecct to esx://192.168.1.94:8333/?no_verify=1:
> libvirt
> error code: 1, message: internal error 192.168.1.94 is neither an ESX 3.5
> host nor an ESX 4.0 host
>
> What I´m doing now is converting the vmdk image to xen, using:
>
> http://wiki.xensource.com/xenwiki/VMDKImage
>
> and when I have the xen image, I use virt-v2v to convert to kvm.
>
> I think this way i´m going to be sucessfull (although i need to make 2
> conversions instead of only one)
>
> What do you think?
>
> ESG
>
>
> 2010/11/11 Vincent Van der Kussen <Vincent.VanderKussen at btr-services.be>
>
> > Hi,
> >
> > did you chmod 600 tje .netrc file?
> >
> > Regards,
> > Vincent.
> >
> >
> > Vincent Van der Kussen
> > System Engineer
> > direct: +32 3 369 01 93
> > Vincent.VanderKussen at btr-services.be
> >
> > BTR Services
> > Groene Hofstraat 31
> > 2850 Boom
> > Belgium
> > www.btr-services.be
> > tel: +32 3 450 89 80
> > fax: +32 3 450 89 89
> >
> >
> >
> > - DISCLAIMER -
> > This message contains confidential information and is intended only for
> > redhat-list at redhat.com. If you are not redhat-list at redhat.com, you
> should
> > not disseminate, distribute or copy this e-mail. Please notify
> > Vincent.VanderKussen at btr-services.be immediately by e-mail if you have
> > received this e-mail by mistake and delete this e-mail from your system.
> > E-mail transmission cannot be guaranteed to be secure or error-free as
> > information could be intercepted, corrupted, lost, destroyed, arrive late
> or
> > incomplete, or contain viruses. Vincent Van der Kussen therefore does not
> > accept liability for any errors or omissions in the contents of this
> > message, which arise as a result of e-mail transmission. If verification
> is
> > required please request a hard-copy version.
> >
> --------------------------------------------------------------------------
> >
> > ________________________________________
> >
> > From: redhat-list-bounces at redhat.com [redhat-list-bounces at redhat.com] On
> > Behalf Of ESGLinux [esggrupos at gmail.com]
> > Sent: Thursday, November 11, 2010 1:18 PM
> > To: General Red Hat Linux discussion list
> > Subject: problem converting a vmware image to kvm using virt-v2v
> >
> > Hi all,
> >
> > I´m migrating all of my virtual machines to the KVM format using the
> > virt-v2v tool,
> >
> > With the xen images I have not problems but when I try to convert the
> > vmware
> > images I get this error:
> >
> > virt-v2v  -f /etc/virt-v2v.conf -ic esx://192.168.1.94/?no_verify=1 -o
> > rhev
> > -osd 192.168.1.230:/exportDomain MACHINE1
> > virt-v2v: Fail to connect to esx://192.168.1.94/?no_verify=1: libvirt
> > error
> > code: 1, message: error interno curl_easy_perform() returned an error:
> > couldn't connect to server (7) : couldn't connect to host
> >
> > I have configured .netrc as the documentation tells:
> >
> > machine esx.example.com login root password s3cr3t
> >
> > (of course with my own data)
> >
> > If I change the configuration on the .netrc file I get oher errors:
> > Username request failed
> > Password request failed
> >
> > so I suposse the authentication is not the  problem,
> >
> > I have not idea about what is wrong because virt-v2v does not give extra
> > information and the server doesn´l log anything (or I don´t find it)
> >
> > Any help?
> >
> > Thanks in advance
> >
> > ESG
> > --
> > redhat-list mailing list
> > unsubscribe mailto:redhat-list-request at redhat.com?subject=unsubscribe
> > https://www.redhat.com/mailman/listinfo/redhat-list
> >
> >
> > --
> > redhat-list mailing list
> > unsubscribe mailto:redhat-list-request at redhat.com?subject=unsubscribe
> > https://www.redhat.com/mailman/listinfo/redhat-list
> >
> --
> redhat-list mailing list
> unsubscribe mailto:redhat-list-request at redhat.com?subject=unsubscribe
> https://www.redhat.com/mailman/listinfo/redhat-list
>
>
> --
> redhat-list mailing list
> unsubscribe mailto:redhat-list-request at redhat.com?subject=unsubscribe
> https://www.redhat.com/mailman/listinfo/redhat-list
>



More information about the redhat-list mailing list