<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Wed, Sep 7, 2016 at 4:51 PM Turbo Fredriksson <<a href="mailto:turbo@bayour.com">turbo@bayour.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Sep 7, 2016, at 9:24 PM, Brandon Sawyers wrote:<br>
<br>
> I am using Designate. But from what I understand it's just for external<br>
> DNS. I'm talking about internal dns between my guests on the same private<br>
> network.<br>
<br>
A DNS is a DNS is a DNS.. There's nothing that forces you to publish<br>
the Designate DNS to the Internet..<br>
<br>
Or maybe we're talking about different things?</blockquote><div>I think we are. I'm specifically talking about having my nodes talk to each other using a FQDN. </div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <br></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The DNS service that is available in Neutron _is_ (I'm guessing)<br>
supposed to be used "internally between instances". But that can't<br>
be "managed" in any way. It will auto create everything, and you<br>
can't change anything in it.<br></blockquote><div> I'm not sure if this is the case or not. I've seen several things online saying that it is possible. I just can't seem to get it to work.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
So if you want different domains for different networks, different<br>
people to actually be able to CHANGE things in the DNS, then it's<br>
only Designate you can use.<br></blockquote><div>I've got designate working so that when a floating ip gets added to an instance the DNS will update but it only adds an entry for the floating ip, not the private ip. </div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
.. as far as I know anyway.<br>
<br>
> Maybe this is where I'm going astray. I don't see dns_name on the instance<br>
> anywhere, just name.<br>
<br>
No, it doesn't exist there by default. You have to actually put it there<br>
manually (or automatically with your provisioning tool or whatever - I'm<br>
using Heat for that). </blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
> I have set dns_domain on the network but it ignores<br>
> that for internal dns and uses what is set as dns_domain in neutron.conf.<br>
<br>
It will be ignored unless there's _also_ a "dns_name" in the instance.</blockquote><div>How would I do that? I don't see "dns_name" on a guest and neither openstack client or nova client have a way to update it. It sounds like you're using heat to create the port before hand and then heat attaches that port to your instance. </div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <br></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
> However, the port that gets created for the instance has  dns_name (but not<br>
> dns_domain). The dns_assignment shows the FQDN using the dns_domain from<br>
> neutron.conf that I mentioned above.<br>
<br>
The network have "dns_domain" and the instance/port have "dns_name". Combined<br>
(when configured correctly), will automatically create an entry in the<br>
domain in Designate. </blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
To setup Designate, you also have to create a Designate "pool" (basically<br>
specifying what type of DNS system you're using - I'm using Bind9 - where<br>
they are, setup secure RNDC etc, etc).<br></blockquote><div>Yep, I've got designate working for floating ips, like I said above. Are the networks you're using external networks and not internal? That might explain what is happening.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
--<br>
Try not. Do. Or do not. There is no try!<br>
- Yoda<br>
<br>
</blockquote></div></div>