DVS missing dns-integration support

Bug #1727626 reported by Pierre Hanselmann
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
vmware-nsx
Fix Released
Undecided
Pierre Hanselmann

Bug Description

Currently there's dns-integration support for NSXv and NSXv3 but not for DVS... Is it a technical limitation or just a missing implementation?
I would really appreciate to have it on DVS driver as well.

Commit done for NSXv and NSXv3 is here: https://git.openstack.org/cgit/openstack/vmware-nsx/commit/?id=64dec92beb3efabebcd2aecdbcb9e4b2fb15e53f

Revision history for this message
Pierre Hanselmann (pierre-hanselmann) wrote :

In neutron-server.log:
INFO neutron.api.extensions [-] Extension dns-integration not supported by any of loaded plugins

neutron.conf:
[DEFAULT]
debug = False
log_dir = /var/log/kolla/neutron
use_stderr = False
bind_host = 10.56.18.192
bind_port = 9696
api_paste_config = /usr/share/neutron/api-paste.ini
endpoint_type = internalURL
api_workers = 4
metadata_workers = 4
rpc_workers = 3
rpc_state_report_workers = 3
metadata_proxy_socket = /var/lib/neutron/kolla/metadata_proxy
allow_overlapping_ips = true
core_plugin = vmware_nsx.plugin.NsxDvsPlugin
transport_url = rabbit://openstack:pRHbnvMwF2CggIeXg2QQdHNj7XafvKHFv306VuXP@10.56.18.192:5672
dns_domain = dsu.nestle.com.
external_dns_driver = designate

[nova]
auth_url = http://openstack-int.mydomain.com:35357
auth_type = password
project_domain_id = default
user_domain_id = default
region_name = RegionOne
project_name = service
username = nova
password = xxxxxxxxxxxxxxxxxxxxx
endpoint_type = internal

[oslo_concurrency]
lock_path = /var/lib/neutron/tmp

[agent]
root_helper = sudo neutron-rootwrap /etc/neutron/rootwrap.conf

[database]
connection = mysql+pymysql://neutron:<email address hidden>:3306/neutron
max_retries = -1

[keystone_authtoken]
auth_uri = http://openstack-int.mydomain.com:5000
auth_url = http://openstack-int.mydomain.com:35357
auth_type = password
project_domain_id = default
user_domain_id = default
project_name = service
username = neutron
password = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
memcache_security_strategy = ENCRYPT
memcache_secret_key = asdfadsfasdfsadfasdfadsfasdfaf
memcached_servers = 10.56.18.192:11211

[oslo_messaging_notifications]
driver = messagingv2
topics = notifications_designate

[designate]
url = http://openstack-int.mydomain.com:9001/v2
auth_uri = http://openstack-int.mydomain.com:5000
auth_url = http://openstack-int.mydomain.com:35357
auth_type = password
project_domain_id = default
user_domain_id = default
project_name = service
username = designate
password = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
allow_reverse_dns_lookup = True
ipv4_ptr_zone_prefix_size = 24
ipv6_ptr_zone_prefix_size = 116

[placement]
auth_type = password
auth_url = http://openstack-int.mydomain.com:35357
username = placement
password = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
user_domain_name = Default
project_name = service
project_domain_name = Default
os_region_name = RegionOne
os_interface = internal

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to vmware-nsx (master)

Reviewed: https://review.openstack.org/515315
Committed: https://git.openstack.org/cgit/openstack/vmware-nsx/commit/?id=1d9d363bba8c73aa764aec5cad9d4f4fc867a318
Submitter: Zuul
Branch: master

commit 1d9d363bba8c73aa764aec5cad9d4f4fc867a318
Author: Pierre Hanselmann <email address hidden>
Date: Thu Oct 26 10:29:41 2017 +0200

    DVS: Add support for dns-integration extension

    One can enable DNS integration for the upstream neutron
    DNS integration extension by setting:
    nsx_extension_drivers = vmware_dvs_dns

    Closes-Bug: #1727626
    Change-Id: If776d21679acfa2abf8018a8f6f19b58be24cb4b

Changed in vmware-nsx:
status: New → Fix Released
Changed in vmware-nsx:
assignee: nobody → Pierre Hanselmann (pierre-hanselmann)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.