<div dir="ltr"><div><div><div>Well but the fact is that it DOESN&#39;T resolve on bond1, there&#39;s no DNS entry anywhere resolving to that IP for vm01.mydomain.tld<br></div>That&#39;s the strange thing, I don&#39;t really get from where python&#39;s socket.gethostbyaddr() gets those 2 IP addresses :/<br><br></div>The only thing that it comes to my mind is that the domain I&#39;m using (mydomain.tld) doesn&#39;t have PTRs properly set (and I cannot fix it without migrating the domain...yeah it&#39;s ugly as hell what I have here, I know :( ), maybe it&#39;s a corner case that should be handled more specifically?<br><br></div>I&#39;ll try to add entries for vm01.mydomain.tld in /etc/hosts and see if it fixes the problem<br></div><div class="gmail_extra"><br><div class="gmail_quote">2016-09-14 14:32 GMT+02:00 Simone Tiraboschi <span dir="ltr">&lt;<a href="mailto:stirabos@redhat.com" target="_blank">stirabos@redhat.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="">On Wed, Sep 14, 2016 at 2:07 PM, Davide Ferrari <span dir="ltr">&lt;<a href="mailto:davide@billymob.com" target="_blank">davide@billymob.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">But bond0/<a href="http://192.168.10.225" target="_blank">192.168.10.225</a> is the only interface I have (right now) to connect to the machine. So, I should create another interface, dedicated to management? Right now I&#39;m using bond0 as the source iface for the mgm bridge.<br></div></blockquote><div><br></div></span><div>No this is absolutely fine; the problem is just that &#39;vm01.mydomain.tld&#39; should uniquely resolve there and it should not resolve also on bond1 otherwise you can hit the issue I mentioned before.</div><div><div class="h5"><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">2016-09-14 14:02 GMT+02:00 Simone Tiraboschi <span dir="ltr">&lt;<a href="mailto:stirabos@redhat.com" target="_blank">stirabos@redhat.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span>On Wed, Sep 14, 2016 at 1:53 PM, Davide Ferrari <span dir="ltr">&lt;<a href="mailto:davide@billymob.com" target="_blank">davide@billymob.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div>Ciao Simone!<br><br></div>Absolutely, here it is (please not that I&#39;ve obfuscated domain names but they are consistent with what I wrote before, the hostnames are exactly the same I have in my env). If you need the original log, tell me but I will mail it to you privately.<br></div></div></blockquote><div><br></div></span><div>The issue is here:</div><div><br></div><div>2016-09-14 13:47:51 DEBUG <a href="http://otopi.plugins.gr_he_common.net" target="_blank">otopi.plugins.gr_he_common.net</a><wbr>work.bridge bridge._get_hostname_from_brid<wbr>ge_if:325 hostname: &#39;vm01.mydomain.tld&#39;, aliaslist: &#39;[]&#39;, ipaddrlist: &#39;[&#39;192.168.10.225&#39;, &#39;10.30.0.1&#39;]&#39;<br></div><div><br></div><div>You can reproduce it with:</div><div>    python -c &#39;import socket; print(socket.gethostbyaddr(&quot;19<wbr>2.168.10.225&quot;));&#39;<br></div><div><br></div><div>&#39;vm01.mydomain.tld&#39; should resolve just on the interface you selected to create the management bridge on.<br></div><div>This is because hosted-engine-setup is creating the management bridge on that interface before starting the engine VM and when when it will call hosts.add on the REST API to add your first host to the engine it can just specify an host address by not an interface name and so host-deploy, triggered by the engine, will recreate the management bridge on the interface where the address we passed resolves on.</div><div>So we have to avoid any ambiguity here.</div><div><div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><br></div>Thanks!<br></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">2016-09-14 13:37 GMT+02:00 Simone Tiraboschi <span dir="ltr">&lt;<a href="mailto:stirabos@redhat.com" target="_blank">stirabos@redhat.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote"><span>On Wed, Sep 14, 2016 at 1:25 PM, Davide Ferrari <span dir="ltr">&lt;<a href="mailto:davide@billymob.com" target="_blank">davide@billymob.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hello<br><br>I&#39;ve got the same exact problem as in this thread:<br><br><a href="http://lists.ovirt.org/pipermail/users/2016-July/041111.html" target="_blank">http://lists.ovirt.org/piperma<wbr>il/users/2016-July/041111.html</a><br clear="all"><br></div>(sorry for not answering there but I&#39;ve just subscribed). The error (for the record) is:<br><div><br>Failed to execute stage &#39;Setup validation&#39;: hostname &#39;vm01.mydomain.tld&#39; doesn&#39;t uniquely match the interface &#39;bond0&#39; selected for the management bridge; it matches also interface with IP set([&#39;10.30.0.1&#39;]). Please make sure that the hostname got from the interface for the management network resolves only there.<br><br></div><div>10.30.0.1 is set on bond1 and is used for the glusterfs network. The python output is:<br><br></div><div>python -c &#39;import socket; print(socket.gethostbyaddr(&quot;10<wbr>.30.0.1&quot;));&#39;<br>(&#39;glu-ovirt01.storage&#39;, [], [&#39;10.30.0.1&#39;])<br><br></div><div>which obviously is completely different from vm01.mydomain.tld.<br></div><div>So, I don&#39;t really get this error. I&#39;ve used glu-ovirt01.storage:/engine as the glusterfs entry point for storing the engine image, that&#39;s all.<br><br></div><div>Any idea on how to fix the error?<br></div></div></blockquote><div><br></div></span><div>Ciao Davide,</div><div>can you please attach the whole hosted-engine-setup log file?</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span><div dir="ltr"><div><br></div><div>TIA<span><font color="#888888"><br></font></span></div><span><font color="#888888"><div><br></div><div>-- <br><div><div dir="ltr"><div>Davide Ferrari<br></div>Senior Systems Engineer<br></div></div>
</div></font></span></div>
<br></span>______________________________<wbr>_________________<br>
Users mailing list<br>
<a href="mailto:Users@ovirt.org" target="_blank">Users@ovirt.org</a><br>
<a href="http://lists.ovirt.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.ovirt.org/mailman<wbr>/listinfo/users</a><br>
<br></blockquote></div><br></div></div>
</blockquote></div><br><br clear="all"><br>-- <br><div><div dir="ltr"><div>Davide Ferrari<br></div>Senior Systems Engineer<br></div></div>
</div>
</div></div></blockquote></div></div></div><br></div></div>
</blockquote></div><br><br clear="all"><br>-- <br><div><div dir="ltr"><div>Davide Ferrari<br></div>Senior Systems Engineer<br></div></div>
</div>
</div></div></blockquote></div></div></div><br></div></div>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Davide Ferrari<br></div>Senior Systems Engineer<br></div></div>
</div>