I tried with the minimal OVF file, which means no UUID since it's defined (I think) in <br><Section ovf:id="..." ovf:required="false" xsi:type="ovf:OperatingSystemSection_Type"><br><br>
Of course it fails if ovirt-engine doesn't generate one.<br><br><div class="gmail_quote">On Thu, Apr 5, 2012 at 11:44 AM, Itamar Heim <span dir="ltr"><<a href="mailto:iheim@redhat.com">iheim@redhat.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 04/05/2012 01:42 PM, Alex Drahon wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Here's what I found in engine.log<br>
</blockquote>
<br></div>
are you sure you are not trying to add a VM with an existing UUID (or did not pass a UUID)?<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
<br>
On Thu, Apr 5, 2012 at 11:32 AM, Itamar Heim <<a href="mailto:iheim@redhat.com" target="_blank">iheim@redhat.com</a><br></div><div class="im">
<mailto:<a href="mailto:iheim@redhat.com" target="_blank">iheim@redhat.com</a>>> wrote:<br>
<br>
� �On 04/05/2012 01:16 PM, Alex Drahon wrote:<br>
<br>
� � � �Thanks for your help.<br>
<br>
� � � �I tried the import with a minimal OVF file as described by<br>
� � � �Shahar and it<br>
� � � �worked, but failed on activate.<br>
<br>
� � � �This time I have a constraint violation on pk_vm_static, which means<br>
� � � �that ovirt-engine doesn't create a vm_guid if it isn't here. I guess<br>
� � � �it's the same for a lot of parameters.<br>
<br>
<br>
� �that's sounds like a new bug.<br>
� �please send stack trace (which will also help telling where to look).<br>
<br>
<br>
<br>
� � � �To move forward, I'm going to create "shadow" VMs on ovirt-engine,<br>
� � � �export them and import my "real" libvirt/KVM VMs with the<br>
� � � �exported OVF<br>
� � � �files. Makes sense?<br>
<br>
� � � �Where should I look in the source tree if I want to (try to)<br>
� � � �actually<br>
� � � �help with the restore code for imported VMs?<br>
<br>
� � � �Alex<br>
<br>
� � � �On Thu, Apr 5, 2012 at 5:59 AM, Shahar Havivi<br>
� � � �<<a href="mailto:shaharh@redhat.com" target="_blank">shaharh@redhat.com</a> <mailto:<a href="mailto:shaharh@redhat.com" target="_blank">shaharh@redhat.com</a>><br></div><div class="im">
� � � �<mailto:<a href="mailto:shaharh@redhat.com" target="_blank">shaharh@redhat.com</a> <mailto:<a href="mailto:shaharh@redhat.com" target="_blank">shaharh@redhat.com</a>>>> wrote:<br>
<br>
� � � � � �On 05.04.12 07:35, Itamar Heim wrote:<br>
� � � � > On 04/04/2012 01:13 PM, Alex Drahon wrote:<br>
� � � � > >Hello all,<br>
� � � � > ><br>
� � � � > >I'm trying to import VMs from a Centos5/KVM host to ovirt using<br>
� � � � > >virt-v2v. I used this command:<br>
� � � � > >virt-v2v -ic<br></div>
� � � �qemu+ssh://root@virthost1.__<u></u>mydomain.local/system -o<br>
� � � � � �rhev -os<br>
� � � � > >virthost3.mydomain.local:/__<u></u>exports/exp --network ovirtmgmt<div class="im"><br>
� � � � > >test.mydomain.local<br>
� � � � > ><br>
� � � � > >It works, but the resulting OVF file cannot be read by<br>
� � � �ovirt-engine<br>
� � � � > >("Failed to read VM '[Unknown name]' OVF, it may be corrupted").<br>
� � � � > ><br>
� � � � > >I had to edit the OVF file, removing the NIC Item worked, but<br>
� � � � � �restoring<br>
� � � � > >the imported VM fails. Looking at logs, I found a PostgreSQL<br>
� � � � � �constraint<br>
� � � � > >violation on an insert (sorry it's in French)<br></div>
� � � � > >"Caused by: org.postgresql.util.__<u></u>PSQLException: ERREUR: la<div><div class="h5"><br>
� � � �valeur<br>
� � � � � �d une<br>
� � � � > >cl� dupliqu�e rompt la contrainte unique � pk_vm_device �<br>
� � � � > > � Where: instruction SQL � INSERT INTO vm_device( device_id,<br>
� � � � � �vm_id ,<br>
� � � � > >device , type, address , boot_order , spec_params, is_managed,<br>
� � � � > >is_plugged, is_readonly) VALUES( �$1 �, �$2 �, �$3 �, �$4 �, �$5<br>
� � � � � � �, �$6<br>
� � � � > >, �$7 , �$8 , �$9 , �$10 ) �"<br>
� � � � > ><br>
� � � � > >Looks like there's a primary key violation (duplicate) on<br>
� � � �insert.<br>
� � � � ><br>
� � � � > cc-ing mbooth from v2v to have a look from ovf generation,<br>
� � � �but there<br>
� � � � > could be some bug in engine as well as the vm_device code was<br>
� � � �added<br>
� � � � > recently.<br>
� � � � ><br>
� � � � > ><br>
� � � � > >I have two questions:<br>
� � � � > > �- what's the minimal OVF file that can successfully import<br>
� � � �a VM?<br>
� � � � � �you will need the header: the <Reference> tag the <Content><br>
� � � �tag with the<br>
� � � �<Section> items: <System> and <item>s cpu and memory, all other<br>
� � � � � �devices can be<br>
� � � � � �omit.<br>
� � � � ><br>
� � � � > shahar?<br>
� � � � ><br>
� � � � > > �- are 'default devices' created if they are not in the OVF<br>
� � � �file?<br>
� � � � > >(would explain PK violations)<br>
� � � � ><br>
� � � � > eli?<br>
� � � � ><br>
� � � � > ><br>
� � � � > >oVirt is very impressive and stable, deploying was a breeze, but<br>
� � � � � �it"s<br>
� � � � > >difficult to understand why it is so hard to move VMs from a<br>
� � � � � �libvirt/KVM<br>
� � � � > >host (which is basically the same architecture). Am I missing<br>
� � � � � �something?<br>
� � � � ><br>
� � � � ><br>
<br>
<br>
<br>
<br>
</div></div></blockquote>
<br>
</blockquote></div><br>