<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 15, 2018 at 1:08 AM, Jamie Lawrence <span dir="ltr">&lt;<a href="mailto:jlawrence@squaretrade.com" target="_blank">jlawrence@squaretrade.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="">&gt; On Feb 14, 2018, at 1:27 AM, Simone Tiraboschi &lt;<a href="mailto:stirabos@redhat.com">stirabos@redhat.com</a>&gt; wrote:<br>
&gt; On Wed, Feb 14, 2018 at 2:11 AM, Jamie Lawrence &lt;<a href="mailto:jlawrence@squaretrade.com">jlawrence@squaretrade.com</a>&gt; wrote:<br>
&gt; Hello,<br>
&gt;<br>
&gt; I&#39;m seeing the hosted engine install fail on an Ansible playbook step. Log below. I tried looking at the file specified for retry, below (/usr/share/ovirt-hosted-<wbr>engine-setup/ansible/<wbr>bootstrap_local_vm.retry); it contains the word, &#39;localhost&#39;.<br>
&gt;<br>
&gt; The log below didn&#39;t contain anything I could see that was actionable; given that it was an ansible error, I hunted down the config and enabled logging. On this run the error was different - the installer log was the same, but the reported error (from the installer changed).<br>
&gt;<br>
&gt; The first time, the installer said:<br>
&gt;<br>
&gt; [ INFO  ] TASK [Wait for the host to become non operational]<br>
&gt; [ ERROR ] fatal: [localhost]: FAILED! =&gt; {&quot;ansible_facts&quot;: {&quot;ovirt_hosts&quot;: []}, &quot;attempts&quot;: 150, &quot;changed&quot;: false}<br>
&gt; [ ERROR ] Failed to execute stage &#39;Closing up&#39;: Failed executing ansible-playbook<br>
&gt; [ INFO  ] Stage: Clean up<br>
&gt;<br>
&gt; &#39;localhost&#39; here is not an issue by itself: the playbook is executed on the host against the same host over a local connection so localhost is absolutely fine there.<br>
&gt;<br>
&gt; Maybe you hit this one:<br>
&gt; <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1540451" rel="noreferrer" target="_blank">https://bugzilla.redhat.com/<wbr>show_bug.cgi?id=1540451</a><br>
<br>
</span>That seems likely.<br></blockquote><div><br></div><div>At the point the engine VM is up but you can reach it only from that host since it&#39;s on a natted network.</div><div>I&#39;d suggest to connect to the engine VM from there and check host-deploy logs.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class=""><br>
<br>
&gt; It seams NetworkManager related but still not that clear.<br>
&gt; Stopping NetworkManager and starting network before the deployment seams to help.<br>
<br>
</span>Tried this, got the same results.<br>
<br>
[snip]<br>
<span class="">&gt; Anyone see what is wrong here?<br>
&gt;<br>
&gt; This is absolutely fine.<br>
&gt; The new ansible based flow (also called node zero) uses an engine running on a local virtual machine to bootstrap the system.<br>
&gt; The bootstrap local VM runs over libvirt default natted network with its own dhcp instance, that&#39;s why we are consuming it.<br>
&gt; The locally running engine will create a target virtual machine on the shared storage and that one will be instead configured as you specified.<br>
<br>
</span>Thanks for the context - that&#39;s useful, and presumably explains why 192.168 addresses  (which we don&#39;t use) are appearing in the logs.<br>
<br>
Not being entirely sure where to go from here, I guess I&#39;ll spend the evening figuring out ansible-ese in order to try to figure out why it is blowing chunks.<br>
<br>
Thanks for the note.<br>
<span class="HOEnZb"><font color="#888888"><br>
-j</font></span></blockquote></div><br></div></div>