]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Add support for FC zone lifecycle management
authorSanthoshkumar Kolathur <skolathu@brocade.com>
Sat, 31 Aug 2013 02:48:52 +0000 (19:48 -0700)
committerSanthoshkumar Kolathur <skolathu@brocade.com>
Sat, 22 Feb 2014 23:32:34 +0000 (15:32 -0800)
commitd8fcf93c91c856c3e895a85df6fb8fddac8e715d
treeb311e497379eab1424fc2790567b8e578403e8d3
parentc2807f0ed41670f63fea15bbd44981509e5662e4
Add support for FC zone lifecycle management

Allows automated zone lifecycle management in the attach/detach
entry points of the volume manager for FC volumes (when fabric
zoning is enabled). Zones are configured automatically as part
of the active zone set in the FC SAN to provide a more flexible
and secure way of controlling access. FC zone manager enables
SAN vendors to add support for pluggable implementations.

Change-Id: I86e02e11afec71ffa25dfbcbd0dc3ddcc35741ea
Implements: blueprint cinder-fc-zone-manager
20 files changed:
cinder/exception.py
cinder/tests/test_brcd_fc_san_lookup_service.py [new file with mode: 0755]
cinder/tests/test_brcd_fc_zone_client_cli.py [new file with mode: 0644]
cinder/tests/test_brcd_fc_zone_driver.py [new file with mode: 0644]
cinder/tests/test_brcd_lookup_service.py [new file with mode: 0644]
cinder/tests/test_fc_zone_manager.py [new file with mode: 0644]
cinder/tests/test_volume_manager_fc.py [new file with mode: 0644]
cinder/volume/manager.py
cinder/zonemanager/__init__.py [new file with mode: 0644]
cinder/zonemanager/drivers/__init__.py [new file with mode: 0644]
cinder/zonemanager/drivers/brocade/__init__.py [new file with mode: 0644]
cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py [new file with mode: 0644]
cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py [new file with mode: 0644]
cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py [new file with mode: 0644]
cinder/zonemanager/drivers/brocade/fc_zone_constants.py [new file with mode: 0644]
cinder/zonemanager/drivers/fc_common.py [new file with mode: 0644]
cinder/zonemanager/drivers/fc_zone_driver.py [new file with mode: 0644]
cinder/zonemanager/fc_san_lookup_service.py [new file with mode: 0644]
cinder/zonemanager/fc_zone_manager.py [new file with mode: 0644]
etc/cinder/cinder.conf.sample