NVP plugin: configure metadata network only if overlapping IPs are enabled
Bug 1152144 This patch also add a warning emitted in the logs at startup if the configuration is not correct. Change-Id: Idbf10c64f068a71ef1ed9c29a6a0c4e736bb975d
This commit is contained in:
parent
bbbfdfe653
commit
9951582d33
@ -132,6 +132,11 @@ def parse_config():
|
||||
cfg.CONF.set_override(
|
||||
'api_extensions_path',
|
||||
'quantum/plugins/nicira/nicira_nvp_plugin/extensions')
|
||||
if (cfg.CONF.NVP.enable_metadata_access_network and
|
||||
not cfg.CONF.allow_overlapping_ips):
|
||||
LOG.warn(_("Overlapping IPs must be enabled in order to setup "
|
||||
"the metadata access network. Metadata access in "
|
||||
"routed mode will not work with this configuration"))
|
||||
return cfg.CONF.NVP, clusters_options
|
||||
|
||||
|
||||
|
@ -117,6 +117,10 @@ class NvpMetadataAccess(object):
|
||||
if not cfg.CONF.NVP.enable_metadata_access_network:
|
||||
LOG.debug(_("Metadata access network is disabled"))
|
||||
return
|
||||
if not cfg.CONF.allow_overlapping_ips:
|
||||
LOG.warn(_("Overlapping IPs must be enabled in order to setup "
|
||||
"the metadata access network"))
|
||||
return
|
||||
# As we'll use a different device_owner for metadata interface
|
||||
# this query will return only 'real' router interfaces
|
||||
ctx_elevated = context.elevated()
|
||||
|
Loading…
x
Reference in New Issue
Block a user