The cinder.zonemanager.fc_san_lookup_service
Module¶
Base Lookup Service for name server lookup to find the initiator to target port mapping for available SAN contexts. Vendor specific lookup classes are expected to implement the interfaces defined in this class.
-
class
FCSanLookupService
(**kwargs)¶ Bases:
cinder.zonemanager.fc_common.FCCommon
Base Lookup Service.
Base Lookup Service for name server lookup to find the initiator to target port mapping for available SAN contexts.
-
get_device_mapping_from_network
(initiator_list, target_list)¶ Get device mapping from FC network.
Gets a filtered list of initiator ports and target ports for each SAN available. :param initiator_list: list of initiator port WWN :param target_list: list of target port WWN :returns: device wwn map in following format
{ <San name>: { 'initiator_port_wwn_list': ('200000051E55A100', '200000051E55A121'..) 'target_port_wwn_list': ('100000051E55A100', '100000051E55A121'..) } }
Raises: Exception when a lookup service implementation is not specified in cinder.conf:fc_san_lookup_service
-
lookup_service
= None¶
-