6369e3f9c8
When operating in DHSS==True mode, the cDOT driver can receive separate Neutron subnets for different tenants with overlapping IP address ranges. This is typically seen in Tempest testing, and it is likely to occur for production clouds as well. VLAN segmentation is insufficient by itself to resolve the problem. Starting with 8.3, clustered Data ONTAP supports IPspaces, which allow different storage virtual machines (i.e. share servers) to utilize overlapping address spaces. This commit resolves the issue on cDOT 8.3 by creating a new IPspace for each unique tenant network segment (i.e., each Neutron subnet) it encounters while creating share servers. It also includes some minor improvements to error handling when vservers aren't created and configured successfully plus some trivial refactoring in the vserver creation path. Closes-Bug: #1491384 Change-Id: I808547c7d38e6bb61ae10ecdb174d3ab52b1443a |
||
---|---|---|
.. | ||
drivers | ||
__init__.py | ||
test_api.py | ||
test_driver.py | ||
test_drivers_private_data.py | ||
test_hook.py | ||
test_manager.py | ||
test_migration.py | ||
test_rpcapi.py | ||
test_share_types.py | ||
test_share_utils.py |