Add a new parameter 'vlan_id_range' for tenant vlan range, which can
set the 'network_vlan_ranges' for 'datacentre' network in ml2.ini on
both compute and controller.
JIRA: APEX-272
Change-Id: I5c190fb2d5d582d0d5f56d4c18cf32502b758bd8
Signed-off-by: Peng Liu <pliu@redhat.com>
(cherry picked from commit
3228f00248cda32671fb0e6a02059bea6ae66c99)
cidr: 11.0.0.0/24
compute_interface: nic2
controller_interface: nic2
+ vlan_id_range: 1,1000 # Tenant physical network VLAN-ID range
# "public" network is used for external connectivity.
# The external network provides Internet access for virtual
}]
priv_cidr = net_settings[PRIVATE_NETWORK]['cidr']
self[param_def]['TenantNetCidr'] = str(priv_cidr)
+ if 'vlan_id_range' in net_settings[PRIVATE_NETWORK].keys():
+ tenant_vlan_range = \
+ net_settings[PRIVATE_NETWORK]['vlan_id_range'].split(',')
+ self[param_def]['NeutronNetworkVLANRanges'] = \
+ "datacentre:" + tenant_vlan_range[0] + ':' \
+ + tenant_vlan_range[1]
if priv_cidr.version == 6:
postfix = '/tenant_v6.yaml'
else: