HP StorageWorks 8/20q HP StorageWorks 8/20q and SN6000 Fibre Channel CIM Agent - Page 35

Fabric zoning classes, Zoning discovery, Zoning management, Zoning name conventions

Page 35 highlights

4 Fabric zoning classes This chapter describes the classes in the SMI Specification 1.1.0 Fabric profile. Zoning discovery The CIM Agent supports discovery of the active zoneset and the local zoning database. The active zoneset shows the zoning configuration that is currently being enforced by all switches in the fabric. The zoning database contains saved zonesets that may be edited and/or activated. Zoning management The CIM Agent supports modification to the inactive zoning database, and zoneset activation. The SMI Specification 1.1.0 contains approved recipes for common zoning actions. The CIM Agent does NOT support zoning sessions as defined in the SMI Specification 1.1.0. The client should query the ZoneService.SessionState to determine if sessions are supported before attempting to start a session. Management objects CIM_ZoneService, CIM_ZoneCapabilities, and all inactive zones, zonesets and zone aliases are associated with the switch (CIM_ComputerSystem) object rather than the Fabric (CIM_AdminDomain) object. The vendor-neutral steps for determining the CIM_System object to use for managing zoning are: 1. Locate the zone control sub-profile (CIM_RegisteredSubProfile). If it is not found, zone control is not supported. 2. Follow the CIM_ElementConformsToProfile association to the CIM_System object that is associated with the inactive zoning objects and the ZoneService object. This is either a switch (CIM_ComputerSystem) or a fabric (CIM_AdminDomain.). The vendor-neutral steps for determining the CIM_AdminDomain object associated with the active zoneset are: 1. Locate the fabric profile (CIM_RegisteredProfile). 2. Follow the CIM_ElementConformsToProfile association to the fabric CIM_AdminDomain object that is associated with the active zoneset and zone objects. Zoning name conventions The CIM Agent supports names for zones, zone aliases, and zoneset with the following character set: alphanumeric characters, ^, $, -, and _. The maximum name length is 64 characters. QLGC_ZoningCapabilities : CIM_ZoneCapabilities There is one instance of zoning capabilities associated to the switch (CIM_ComputerSystem) that is hosting the CIM Agent. In a multi-switch fabric, a client should use the lowest values returned from the capabilities reported by the separate providers to prevent the creation of a zoneset that will overwhelm an attached switch when activated. Supported properties and methods InstanceID Opaque MaxNumZone Property contains the maximum number of zones allowed in the zoning database. MaxNumZoneAliases Property contains the maximum number of zone aliases in the zoning database. MaxNumZoneMembers Property contains the maximum number of zone members allowed in the inactive zoning database. HP StorageWorks 8/20q and SN6000 Fibre Channel Switch CIM Agent Reference Guide 35

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60

HP StorageWorks 8/20q and SN6000 Fibre Channel Switch CIM Agent Reference Guide
35
4
Fabric zoning classes
This chapter describes the classes in the SMI Specification 1.1.0 Fabric profile.
Zoning discovery
The CIM Agent supports discovery of the active zoneset and the local zoning database. The active zoneset
shows the zoning configuration that is currently being enforced by all switches in the fabric. The zoning
database contains saved zonesets that may be edited and/or activated.
Zoning management
The CIM Agent supports modification to the inactive zoning database, and zoneset activation. The SMI
Specification 1.1.0 contains approved recipes for common zoning actions.
The CIM Agent does NOT support zoning sessions as defined in the SMI Specification 1.1.0. The client
should query the
ZoneService.SessionState
to determine if sessions are supported before
attempting to start a session.
Management objects
CIM_ZoneService
,
CIM_ZoneCapabilities
, and all inactive zones, zonesets
and zone aliases are associated with the switch (
CIM_ComputerSystem
) object rather than the Fabric
(
CIM_AdminDomain
) object.
The vendor-neutral steps for determining the
CIM_System
object to use for managing zoning are:
1.
Locate the zone control sub-profile (
CIM_RegisteredSubProfile
). If it is not found, zone control is
not supported.
2.
Follow the
CIM_ElementConformsToProfile
association to the
CIM_System
object that is
associated with the inactive zoning objects and the
ZoneService
object. This is either a switch
(
CIM_ComputerSystem
) or a fabric (
CIM_AdminDomain
.).
The vendor-neutral steps for determining the
CIM_AdminDomain
object associated with the active zoneset
are:
1.
Locate the fabric profile (
CIM_RegisteredProfile
).
2.
Follow the
CIM_ElementConformsToProfile
association to the fabric
CIM_AdminDomain
object
that is associated with the active zoneset and zone objects.
Zoning name conventions
The CIM Agent supports names for zones, zone aliases, and zoneset with the following character set:
alphanumeric characters, ^, $, -, and _. The maximum name length is 64 characters.
QLGC_ZoningCapabilities : CIM_ZoneCapabilities
There is one instance of zoning capabilities associated to the switch (
CIM_ComputerSystem
) that is
hosting the CIM Agent. In a multi-switch fabric, a client should use the lowest values returned from the
capabilities reported by the separate providers to prevent the creation of a zoneset that will overwhelm an
attached switch when activated.
Supported properties and methods
InstanceID
Opaque
MaxNumZone
Property contains the maximum number of zones allowed in the zoning database.
MaxNumZoneAliases
Property contains the maximum number of zone aliases in the zoning database.
MaxNumZoneMembers
Property contains the maximum number of zone members allowed in the inactive zoning database.