<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Mon, Dec 28, 2015 at 1:13 AM Bogdan Dobrelya <<a href="mailto:bdobrelia@mirantis.com">bdobrelia@mirantis.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 23.12.2015 18:50, Matthew Mosesohn wrote:<br>
> I agree. As far as I remember, rabbit needs fqdns to work and map<br>
> correctly. I think it means we should disable the ability to move the<br>
> internal messaging network role in order to fix this bug until we can<br>
> add extra dns entries per network role (or at least addr)<br>
<br>
For DNS resolve, we could use SRV [0] records perhaps.<br>
Although, nodes rely on /etc/hosts instead, AFAIK.<br>
<br>
So we could as well do net-template-based FQDNs instead, like<br>
messaging-node*-domain.local 1.2.3.4<br>
corosync-node*-domain.local 5.6.7.8<br>
database-node*-domain.local 9.10.11.12<br>
<br>
and rely on *these* FQDNS instead.<br></blockquote><div><br></div><div>This is probably going to be the best way to work out this issue since we can move all of these services around as it is. I would attempt to remove the node identifier if possible so the names aren't wrong if the service is moved between nodes.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
[0] <a href="https://en.wikipedia.org/wiki/SRV_record" rel="noreferrer" target="_blank">https://en.wikipedia.org/wiki/SRV_record</a><br>
<br>
><br>
> On Dec 23, 2015 8:42 PM, "Andrew Maksimov" <<a href="mailto:amaksimov@mirantis.com" target="_blank">amaksimov@mirantis.com</a><br>
> <mailto:<a href="mailto:amaksimov@mirantis.com" target="_blank">amaksimov@mirantis.com</a>>> wrote:<br>
><br>
>     Hi Kirill,<br>
><br>
>     I don't think we can give up on using fqdn node names for RabbitMQ<br>
>     because we need to support TLS in the future.<br>
><br>
>     Thanks,<br>
>     Andrey Maximov<br>
>     Fuel Project Manager<br>
><br>
>     On Wed, Dec 23, 2015 at 8:24 PM, Kyrylo Galanov<br>
>     <<a href="mailto:kgalanov@mirantis.com" target="_blank">kgalanov@mirantis.com</a> <mailto:<a href="mailto:kgalanov@mirantis.com" target="_blank">kgalanov@mirantis.com</a>>> wrote:<br>
><br>
>         Hello,<br>
><br>
>         I would like to start discussion regarding the issue we have<br>
>         discovered recently [1].<br>
><br>
>         In a nutshell, if RabbitMQ is configured to run in separate<br>
>         mgmt/messaging network it fails on building cluster.<br>
>         While RabbitMQ is managed by Pacemaker and OCF script, the<br>
>         cluster is built using FQDN. Apparently, FQDN resolves to admin<br>
>         network which is different in this particular case.<br>
>         As a result, RabbitMQ on secondary controller node fails to join<br>
>         to primary controller node.<br>
><br>
>         I can suggest two ways to tackle the issue: one is pretty<br>
>         simple, while other is not.<br>
><br>
>         The first way is to accept by design using admin network for<br>
>         RabbitMQ internal communication between controller nodes.<br>
><br>
>         The second way is to dig into pacemaker<br>
>         and RabbitMQ reconfiguration. Since it requires to refuse from<br>
>         using common fqdn/node names, this approach can be argued.<br>
><br>
><br>
>         --<br>
>         [1] <a href="https://bugs.launchpad.net/fuel/+bug/1528707" rel="noreferrer" target="_blank">https://bugs.launchpad.net/fuel/+bug/1528707</a><br>
><br>
>         Best regards,<br>
>         Kyrylo<br>
><br>
>         __________________________________________________________________________<br>
>         OpenStack Development Mailing List (not for usage questions)<br>
>         Unsubscribe:<br>
>         <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
>         <<a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a>><br>
>         <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
><br>
><br>
><br>
>     __________________________________________________________________________<br>
>     OpenStack Development Mailing List (not for usage questions)<br>
>     Unsubscribe:<br>
>     <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
>     <<a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a>><br>
>     <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
><br>
><br>
><br>
> __________________________________________________________________________<br>
> OpenStack Development Mailing List (not for usage questions)<br>
> Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
><br>
<br>
<br>
--<br>
Best regards,<br>
Bogdan Dobrelya,<br>
Irc #bogdando<br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div></div><div dir="ltr">-- <br></div><div dir="ltr"><p dir="ltr">--</p><p dir="ltr"><span style="font-size:13.1999998092651px">Andrew Woodward</span></p><p dir="ltr"><span style="font-size:13.1999998092651px">Mirantis</span></p><p dir="ltr"><span style="font-size:13.1999998092651px">Fuel Community Ambassador</span></p><p dir="ltr"><span style="font-size:13.1999998092651px">Ceph Community</span></p>
</div>