Hi Yatindra,

 

To enable DNS you need to create a yaml file and then override helm:

cat > neutron-overrides.yaml <<EOF

conf:

neutron:

   DEFAULT:

     dns_domain: wrs_dns.com

plugins:

   ml2_conf:

     ml2:

       extension_drivers: dns

EOF

 

# update the neutron overrides and apply to stx-openstack

source /etc/platform/openrc

system helm-override-update stx-openstack neutron openstack --values neutron-overrides.yaml

system application-apply stx-openstack

 

I notice that you have already changed the configuration. Could you please check the configuration by following command:
kubectl get pod -n openstack | grep neutron-ovs

kubectl exec -it -n openstack $neutron-ovs-agent bash

cat /etc/neutron/neutron.conf | grep dns_domain

cat /etc/neutron/plugins/ml2/ml2_conf.ini | grep extension_drivers

 

Could you please attach some logs for failing to attach the port to the VM. (like nova-conductor, nova-compute, nova-scheduler, neutron-server, neutron-ovs-agent, openstack server show vm)

 

For Designate component provide DNS, the following guide can be referenced:

https://docs.openstack.org/mitaka/networking-guide/config-dns-int.html#config-dns-int-ext-serv

You need to use helm override to change the configuration.

 

Best Regards,

Xu, Chenjie

 

From: Shashi, YatindraX [mailto:yatindrax.shashi@intel.com]
Sent: Monday, September 2, 2019 5:21 PM
To: starlingx-discuss@lists.starlingx.io
Subject: [Starlingx-discuss] DNS resolution of instances enablement in the StarlingX

 

Hi All,

 

Can somebody tell me how to enable DNS in the starlingX to resolve the instances name.

 

I saw in the openstack documentation https://docs.openstack.org/mitaka/networking-guide/config-dns-int.html but unable to associate a port to VM, it fails.

 

I had changed the configuration file in neutron helm and added as below

1.  dns_domain = stx-mu.org

and also added the DNS external driver in ml2 plugin as below.

extension_drivers = port_security,dns

 

While researching more about the DNS configuration in the Openstack, I found that Designate component provide DNS as service. Do we have it in StarlingX or any plan for it.

 

Mit freundlichen Grüßen/ with best regards,

Yatindra Shashi

IoT Technical Solutions Engineer
On behalf of Developer Relations Division, Intel Corporation

Munich, Germany

P

Save Paper, Go Digital J