30
Brocade Network Advisor SMI Agent Developer’s Guide
53-1002169-01
Fabric profile
3
•
The SANZoneSupported property is added in the Brocade_SANZoneCapabilities to indicate the
SAN zone support.
•
The Brocade_SANZoneService supports the following extrinsic methods:
-
SANSessionControl
-
SANSessionControlWithJob
-
CreateSANZone
-
AddSANZoneMembers
-
RemoveSANZoneMembers
-
DeleteSANZone
•
The CIM_ZoneService such as CreateZoneSet, CreateZone, and CreateZoneAlias are not
supported in Brocade_SANZoneService.
•
Use SANSessionControl method with RequestedSessionState=2 to start a session before
configuring SAN zones through CreateSANZone, AddSANZoneMembers,
RemoveSANZoneMembers, and DeleteSANZone extrinsic methods.
•
The SAN zones are activated while the session is closed using SANSessionControl method with
RequestedSessionState=3.
•
You cannot open a session for SAN level zoning and Fabric level zoning simultaneously for a
particular backbone fabric. If you start with a session for SAN level zone, it must be closed
before starting the session for fabric level zone and vice versa.
•
The CreateSANZone() in Brocade_SANZoneService will get the SAN zone name, list of member
WWNs, and SANZoneType as inputs. A zone with multiple members is created and activated in
the backbone or edge fabrics based on the members.
•
The AddSANZoneMembers() in Brocade_SANZoneService will get the SAN zone name and
member WWNs as input. Add the zone members to LSAN zone and reactivate the LSAN zone.
•
The RemoveSANZoneMembers() in Brocade_SANZoneService will get the SAN zone name and
member WWNs as input. Remove those zone members from LSAN zone and reactivate the
LSAN zone.
•
The DeleteSANZone() in Brocade_SANZoneService will get the zone name as input and deletes
the same zone from the fabrics.
•
Only WWN zone member type is supported, and Domain:PortIndex zone member type is not
supported in SAN level zoning.
•
CreateSANZone, AddSANZoneMembers, and RemoveSANZoneMembers calls return an error
code 5 (CIM_ERR_INVALID_PARAMETER), if the zone members are not WWN member type.
•
The AddSANZoneMembers extrinsic call will not return an error, when duplicate members are
already present in zone.
•
The RemoveSANZoneMembers extrinsic call will not return errors, when the requested
member is not present in the zone.
•
The Brocade_SANZoneCollection represents the SAN zones in SAN.
•
The Brocade_ZoneInSANZoneCollection represents the association between
Brocade_SANZoneCollection (SAN Zone) and Brocade_Zone (active zones in backbone or edge
fabrics).
•
The SAN zone is added under an existing active zone configurations during SAN zone
activation. If there is no active configuration in the edge fabric or backbone fabric, a zone set
with the name of “LSAN_CFG_<date/time>” is created and the respective SAN zone is added
under this zone set.