On 04/05/2012 01:50 PM, Alex Drahon wrote:
I tried with the minimal OVF file, which means no UUID since it's
defined (I think) in
<Section ovf:id="..." ovf:required="false"
xsi:type="ovf:OperatingSystemSection_Type">

shahar - uuid is not a must?
if not and engine is supposed to create it, sounds like a bug?


Of course it fails if ovirt-engine doesn't generate one.

On Thu, Apr 5, 2012 at 11:44 AM, Itamar Heim <[email protected]
<mailto:[email protected]>> wrote:

    On 04/05/2012 01:42 PM, Alex Drahon wrote:

        Here's what I found in engine.log


    are you sure you are not trying to add a VM with an existing UUID
    (or did not pass a UUID)?


        On Thu, Apr 5, 2012 at 11:32 AM, Itamar Heim <[email protected]
        <mailto:[email protected]>
        <mailto:[email protected] <mailto:[email protected]>>> wrote:

            On 04/05/2012 01:16 PM, Alex Drahon wrote:

                Thanks for your help.

                I tried the import with a minimal OVF file as described by
                Shahar and it
                worked, but failed on activate.

                This time I have a constraint violation on pk_vm_static,
        which means
                that ovirt-engine doesn't create a vm_guid if it isn't
        here. I guess
                it's the same for a lot of parameters.


            that's sounds like a new bug.
            please send stack trace (which will also help telling where
        to look).



                To move forward, I'm going to create "shadow" VMs on
        ovirt-engine,
                export them and import my "real" libvirt/KVM VMs with the
                exported OVF
                files. Makes sense?

                Where should I look in the source tree if I want to (try to)
                actually
                help with the restore code for imported VMs?

                Alex

                On Thu, Apr 5, 2012 at 5:59 AM, Shahar Havivi
        <[email protected] <mailto:[email protected]>
        <mailto:[email protected] <mailto:[email protected]>>
        <mailto:[email protected] <mailto:[email protected]>
        <mailto:[email protected] <mailto:[email protected]>>>> wrote:

                    On 05.04.12 07:35, Itamar Heim wrote:
         > On 04/04/2012 01:13 PM, Alex Drahon wrote:
         > >Hello all,
         > >
         > >I'm trying to import VMs from a Centos5/KVM host to ovirt using
         > >virt-v2v. I used this command:
         > >virt-v2v -ic
                qemu+ssh://root@virthost1.____mydomain.local/system -o
                    rhev -os
         > >virthost3.mydomain.local:/____exports/exp --network ovirtmgmt

         > >test.mydomain.local
         > >
         > >It works, but the resulting OVF file cannot be read by
                ovirt-engine
         > >("Failed to read VM '[Unknown name]' OVF, it may be corrupted").
         > >
         > >I had to edit the OVF file, removing the NIC Item worked, but
                    restoring
         > >the imported VM fails. Looking at logs, I found a PostgreSQL
                    constraint
         > >violation on an insert (sorry it's in French)
         > >"Caused by: org.postgresql.util.____PSQLException: ERREUR: la

                valeur
                    d une
         > >clé dupliquée rompt la contrainte unique « pk_vm_device »
         > >   Where: instruction SQL « INSERT INTO vm_device( device_id,
                    vm_id ,
         > >device , type, address , boot_order , spec_params, is_managed,
         > >is_plugged, is_readonly) VALUES(  $1  ,  $2  ,  $3  ,  $4  ,  $5
                      ,  $6
         > >,  $7 ,  $8 ,  $9 ,  $10 ) »"
         > >
         > >Looks like there's a primary key violation (duplicate) on
                insert.
         >
         > cc-ing mbooth from v2v to have a look from ovf generation,
                but there
         > could be some bug in engine as well as the vm_device code was
                added
         > recently.
         >
         > >
         > >I have two questions:
         > >  - what's the minimal OVF file that can successfully import
                a VM?
                    you will need the header: the <Reference> tag the
        <Content>
                tag with the
        <Section> items: <System> and <item>s cpu and memory, all other
                    devices can be
                    omit.
         >
         > shahar?
         >
         > >  - are 'default devices' created if they are not in the OVF
                file?
         > >(would explain PK violations)
         >
         > eli?
         >
         > >
         > >oVirt is very impressive and stable, deploying was a breeze, but
                    it"s
         > >difficult to understand why it is so hard to move VMs from a
                    libvirt/KVM
         > >host (which is basically the same architecture). Am I missing
                    something?
         >
         >







_______________________________________________
Users mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/users

Reply via email to