Fibre Channel (FC) block storage support was added in Grizzly release (cinder/fibre-channel-block-storage blueprint).
Currently, there is no support for automated SAN zoning and requires FC SANs to be either pre-zoned or open zoned.
We propose to:
- Add support for FC SAN Zone/Access Control management feature - allowing automated zone lifecycle management in the attach/detach entry points of volume manager (when fabric zoning is enabled). - Introduce FibreChannelZoneManager plug-in interface API for automated zone lifecycle management - enables SAN vendors to add support for pluggable implementations.
- Defaults and capabilities - support for FC SAN configuration settings (e.g. zoning mode, zoning capabilities etc.) - Add active zone interface to add the specified zone to the active zone set - Remove active zone interface to remove the specified zone from the active zone set - Support for provisioning and enumerating SAN/Fabric contexts
In a future OpenStack release, this can be extended as a general SAN access control mechanism to support both iSCSI and FC.
The goal of this session is to discuss the mechanisms for automated zone lifecyle management in OpenStack/Cinder.