Bug
1152144
This patch also add a warning emitted in the logs at startup if the
configuration is not correct.
Change-Id: Idbf10c64f068a71ef1ed9c29a6a0c4e736bb975d
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
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()