<div dir="ltr">Is there an actual DNS service that will correctly return the IP address associated with these names or is it just a local host naming convention?<div><br></div><div>- Mark</div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Mar 30, 2017 at 2:49 PM Brian Haley <<a href="mailto:haleyb.dev@gmail.com">haleyb.dev@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 03/28/2017 08:39 PM, Oisin O'Malley wrote:<br class="gmail_msg">
><br class="gmail_msg">
> There was 2 separate issues to resolve;<br class="gmail_msg">
><br class="gmail_msg">
> Firstly Nova was appending the default domain name .novalocal to the hostname it presents via the meta-data service. This can be resolved by setting dhcp_domain to an empty string in nova.conf on the Control node. For instance 'dhcp_domain='. An instances name can now be set to a FQDN which will then be passed cloud-init via the metadata server.<br class="gmail_msg">
><br class="gmail_msg">
> Secondly, The Neutron DHCP service sets the default DNS suffix for a NIC to openstacklocal . This causes delays in DNS lookups on external DNS servers, as the wrong domain is used by default. Similarly to the above, this can be resolve by setting 'dhcp_domain=' in the Neutron DHCP config file dhcp_agent.ini. Once this is set and the DHCP service restarted, the "--domain=<DOMAIN>" parameter no longer gets set<br class="gmail_msg">
<br class="gmail_msg">
Just an FYI that 'dhcp_domain' had been marked for deprecation and was<br class="gmail_msg">
finally removed in Ocata.  The new value is 'dns_domain', which lives in<br class="gmail_msg">
neutron.conf - the dhcp agent was changed to pick-up the new value.<br class="gmail_msg">
<br class="gmail_msg">
-Brian<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
> on the DHCP agents dnsmasq and no default search suffix gets passed via DHCP.<br class="gmail_msg">
><br class="gmail_msg">
> Setting dns_domain Neutron network attribute, appears to do nothing at the moment.<br class="gmail_msg">
><br class="gmail_msg">
> Regards,<br class="gmail_msg">
> Oisin<br class="gmail_msg">
><br class="gmail_msg">
>> On 03/26/2017 11:49 PM, Matthew Taylor wrote:<br class="gmail_msg">
>> Responded off-list.<br class="gmail_msg">
>><br class="gmail_msg">
>> For the benefit of the community, would one of you care to repeat the answer on-list please?<br class="gmail_msg">
>><br class="gmail_msg">
>> Thanks!<br class="gmail_msg">
>> -jay<br class="gmail_msg">
>><br class="gmail_msg">
>> On 27/3/17 14:22, Oisin O'Malley wrote:<br class="gmail_msg">
>>>> Hi All,<br class="gmail_msg">
>>>><br class="gmail_msg">
>>>> What is the correct way to set an instances DNS search suffix via<br class="gmail_msg">
>>>> DHCP, currently all instances receive the default openstacklocal  DNS<br class="gmail_msg">
>>>> search space.  We are using OpenStack Newton with Neutron Networking.<br class="gmail_msg">
>>>><br class="gmail_msg">
>>>> Setting dhcp_domain in dhcp_agent.ini will set the value globally for<br class="gmail_msg">
>>>> all networks, which is of little use as we host many Windows VMs with<br class="gmail_msg">
>>>> their own domains and DNS servers. Whatever is set as dhcp_domain is<br class="gmail_msg">
>>>> passed to Neutron DHCP Agent dnsmasq subprocess via a<br class="gmail_msg">
>>>> --domain=<DOMAIN> parameter.<br class="gmail_msg">
>>>><br class="gmail_msg">
>>>> With the Neutron DNS extension enabled, you can set the a networks<br class="gmail_msg">
>>>> dns_domain attribute with "neutron net-update --dns-name", though<br class="gmail_msg">
>>>> this attribute appears to be ignored by the DHCP server. Can this be<br class="gmail_msg">
>>>> used to specify the DNS search space, if so how can it be configured?<br class="gmail_msg">
>>>> I need to be able to configure this on a per network/subnet level.<br class="gmail_msg">
>>>><br class="gmail_msg">
>>>> Regards,<br class="gmail_msg">
>>>> Oisin<br class="gmail_msg">
>>>><br class="gmail_msg">
>>>> Oisin O'Malley<br class="gmail_msg">
>>>> Systems Engineer<br class="gmail_msg">
>>>> Iocane Pty Ltd<br class="gmail_msg">
>>>> 763 South Road<br class="gmail_msg">
>>>> Black Forest SA 5035<br class="gmail_msg">
>>>><br class="gmail_msg">
>>>> Office:<a href="tel:+61%208%208413%201010" value="+61884131010" class="gmail_msg" target="_blank">+61 (8) 8413 1010</a><br class="gmail_msg">
>>>> Fax:<a href="tel:+61%208%208231%202050" value="+61882312050" class="gmail_msg" target="_blank">+61 (8) 8231 2050</a><br class="gmail_msg">
>>>> <a href="mailto:Email%3Aoisin.omalley@iocane.com.au" class="gmail_msg" target="_blank">Email:oisin.omalley@iocane.com.au</a><br class="gmail_msg">
>>>> Web:<a href="http://www.iocane.com.au" rel="noreferrer" class="gmail_msg" target="_blank">www.iocane.com.au</a><br class="gmail_msg">
><br class="gmail_msg">
> _______________________________________________<br class="gmail_msg">
> Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br class="gmail_msg">
> Post to     : <a href="mailto:openstack@lists.openstack.org" class="gmail_msg" target="_blank">openstack@lists.openstack.org</a><br class="gmail_msg">
> Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br class="gmail_msg">
><br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
_______________________________________________<br class="gmail_msg">
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br class="gmail_msg">
Post to     : <a href="mailto:openstack@lists.openstack.org" class="gmail_msg" target="_blank">openstack@lists.openstack.org</a><br class="gmail_msg">
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br class="gmail_msg">
</blockquote></div>