<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 7, 2018 at 12:05 PM, Richard W.M. Jones <span dir="ltr">&lt;<a href="mailto:rjones@redhat.com" target="_blank">rjones@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Wed, Mar 07, 2018 at 10:42:31AM +0200, Arik Hadas wrote:<br>
&gt; (Moving to devel-list)<br>
&gt; BTW, I think that the import process should include a preliminary phase<br>
&gt; where ovirt-engine is informed that the import process starts.<br>
&gt;<br>
&gt; Currently, IIUC, the new process is designed to be:<br>
&gt; 1. virt-v2v uploads the disks<br>
&gt; 2. virt-v2v calls an API with the OVF configuration so ovirt-engine will<br>
&gt; add the VM and attach the uploaded disks to that VM<br>
<br>
</span>Yes, this is how it happens now, see:<br>
<br>
<a href="https://www.redhat.com/archives/libguestfs/2018-March/msg00021.html" rel="noreferrer" target="_blank">https://www.redhat.com/<wbr>archives/libguestfs/2018-<wbr>March/msg00021.html</a><br>
<span class=""><br>
&gt; IMHO, the process should be comprised of:<br>
&gt; 1. virt-v2v calls an API with the (probably partial since the OS and other<br>
&gt; things are unknown at that point) OVF configuration<br>
<br>
</span>Almost nothing is known at this point, I&#39;m not sure what we could<br>
provide.  Perhaps just number and virtual size of disks.  It doesn&#39;t<br>
sound like it would be OVF, but something else.<br></blockquote><div><br></div><div>Interesting, that contradicts my intuition - I would imagine that most of the things are actually known (the things that appear in the top-level part of the domain xml: memory size, memory size, num of CPUs, name,.. ) and only things that depend on the content of the disks or things that depend on installations during the conversion are unknown.</div><div>But anyway, it is enough IMO to send the name, memory, CPU and size of the disks to present something useful to the user and make the necessary validations at that point.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="im HOEnZb"><br>
Rich.<br>
<br>
--<br>
Richard Jones, Virtualization Group, Red Hat <a href="http://people.redhat.com/~rjones" rel="noreferrer" target="_blank">http://people.redhat.com/~<wbr>rjones</a><br>
Read my programming and virtualization blog: <a href="http://rwmj.wordpress.com" rel="noreferrer" target="_blank">http://rwmj.wordpress.com</a><br>
</span><div class="HOEnZb"><div class="h5">virt-df lists disk usage of guests without needing to install any<br>
software inside the virtual machine.  Supports Linux and Windows.<br>
<a href="http://people.redhat.com/~rjones/virt-df/" rel="noreferrer" target="_blank">http://people.redhat.com/~<wbr>rjones/virt-df/</a><br>
</div></div></blockquote></div><br></div></div>