Zoning of devices in a storage area network
First Claim
1. A computer program product comprising a non-transitory computer useable storage medium having a computer readable program stored thereon, wherein the computer readable program, when executed on a zone manager in a Serial Attached SCSI (SAS) protocol subsystem of a storage area network (SAN), causes the zone manager to:
- automatically assign a host system of a chassis, in a storage area network (SAN) implementing a zoning protocol which comprises grouping and mapping components, to a first zone group of the SAN;
automatically assign a second zone group of the SAN to a plurality of SAS storage devices in the chassis; and
automatically map the assigned first zone group and the second zone group to each other such that the host system is mapped to the plurality of SAS storage devices by automatically updating a zone permissions table associated with one or more SAS expanders of the SAN, wherein communication between the host system and the plurality of SAS storage devices is controlled based on the mapping of the assigned first zone group to the assigned second zone group;
wherein the computer readable program causes the zone manager to automatically map the assigned first zone group and the second zone group to each other by;
enumerating zone groups of storage device enclosures within the chassis to thereby generate an enumerated list;
determining, for each storage device enclosure zone group in the enumerated list, whether a storage system controller is present in a same chassis as a storage device enclosure of the storage device enclosure zone group; and
mapping the storage device enclosure zone group to a storage system controller zone group having a smallest number of storage device enclosure zone groups mapped to it.
1 Assignment
0 Petitions
Accused Products
Abstract
Mechanisms for performing zoning of devices, such as Serial Attached SCSI (SAS) devices, for example, in a storage area network (SAN) in which all host systems of the SAN are automatically mapped to all of the storage systems are provided. Mechanisms for automatically mapping backend storage enclosures to appropriate storage system controllers on the SAN are provided. The zoning is automatically performed based on whether ports/phys are coupled to host systems, storage systems, and whether there are storage system controllers associated with the storage systems. Based on the automatic zoning, mapping of the storage devices of the storage systems to the host systems may be automatically performed via zone permission tables. By automating the zoning, users that do not necessarily have a detailed knowledge of the storage device communication protocol or SANs may configure the SAN even if it utilizes a complex and large architecture.
-
Citations
21 Claims
-
1. A computer program product comprising a non-transitory computer useable storage medium having a computer readable program stored thereon, wherein the computer readable program, when executed on a zone manager in a Serial Attached SCSI (SAS) protocol subsystem of a storage area network (SAN), causes the zone manager to:
-
automatically assign a host system of a chassis, in a storage area network (SAN) implementing a zoning protocol which comprises grouping and mapping components, to a first zone group of the SAN; automatically assign a second zone group of the SAN to a plurality of SAS storage devices in the chassis; and automatically map the assigned first zone group and the second zone group to each other such that the host system is mapped to the plurality of SAS storage devices by automatically updating a zone permissions table associated with one or more SAS expanders of the SAN, wherein communication between the host system and the plurality of SAS storage devices is controlled based on the mapping of the assigned first zone group to the assigned second zone group; wherein the computer readable program causes the zone manager to automatically map the assigned first zone group and the second zone group to each other by; enumerating zone groups of storage device enclosures within the chassis to thereby generate an enumerated list; determining, for each storage device enclosure zone group in the enumerated list, whether a storage system controller is present in a same chassis as a storage device enclosure of the storage device enclosure zone group; and mapping the storage device enclosure zone group to a storage system controller zone group having a smallest number of storage device enclosure zone groups mapped to it. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A zone manager system, in a Serial Attached SCSI (SAS) protocol subsystem of a storage area network (SAN), comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; automatically assign a host system of a chassis, in the SAN implementing a zoning protocol which comprises grouping and mapping components, to a first zone group of the SAN; automatically assign a second zone group of the SAN to a SAS storage device in the chassis; and automatically map the assigned first zone group and the second zone group to each other such that the host system is mapped to the SAS storage device by automatically updating a zone permissions table associated with one or more SAS expanders of the SAN, wherein communication between the host system and the SAS storage device is controlled based on the mapping of the assigned first zone group to the assigned second zone group, wherein the zone manager system automatically maps the assigned first zone group and the second zone group to each other by; enumerating zone groups of storage device enclosures within the chassis to thereby generate an enumerated list; determining, for each storage device enclosure zone group in the enumerated list, whether a storage system controller is present in a same chassis as a storage device enclosure of the storage device enclosure zone group; and mapping the storage device enclosure zone group to a storage system controller zone group having a smallest number of storage device enclosure zone groups mapped to it. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method, in a zone manager in a Serial Attached SCSI (SAS) protocol subsystem of a storage area network (SAN), for automatically configuring zones of the SAN, the SAN comprising one or more host systems and one or more storage devices, comprising:
-
automatically assigning a host system of a chassis, in the SAN implementing a zoning protocol which comprises grouping and mapping components, to a first zone group of the SAN; automatically assigning a second zone group of the SAN to a SAS storage device in the chassis; and automatically mapping the assigned first zone group and the second zone group to each other such that the host system is mapped to the SAS storage device by automatically updating a zone permissions table associated with one or more SAS expanders of the SAN, wherein communication between the host system and the SAS storage device is controlled based on the mapping of the assigned first zone group to the assigned second zone group, wherein automatically assigning the second zone group to the SAS storage device further comprises; enumerating zone groups of storage device enclosures within the chassis to thereby generate an enumerated list; determining, for each storage device enclosure zone group in the enumerated list, whether a storage system controller is present in a same chassis as a storage device enclosure of the storage device enclosure zone group; and mapping the storage device enclosure zone group to a storage system controller zone group having a smallest number of storage device enclosure zone groups mapped to it. - View Dependent Claims (19, 20, 21)
-
Specification