Multi-chassis, multi-path storage solutions in storage area networks
First Claim
1. A storage switch for accessing virtual targets, comprising:
- at least one virtual logical unit configuration including at least one member associated with at least one physical target coupled to a different storage switch; and
a communications link to said different storage switch.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods in accordance with various disclosed embodiments are provided for multi-chassis, multi-pathing solutions in storage area networks. A physical target connected to a first storage switch can be virtualized as a member of a virtual logical unit at a second storage switch to which the physical target is not connected. An inter-chassis link can be provided between the storage switches. If the first storage switch becomes inaccessible, the physical target can be accessed via the second storage switch. A virtual logical unit can also be provisioned at the first switch with a member corresponding to the same physical target. The virtual logical units provisioned at each storage switch can be assigned the same identifier to create a clustered virtual logical unit apparent to host devices. Multiple paths to the same logical unit are thus provided to host devices via either switch.
-
Citations
54 Claims
-
1. A storage switch for accessing virtual targets, comprising:
-
at least one virtual logical unit configuration including at least one member associated with at least one physical target coupled to a different storage switch; and
a communications link to said different storage switch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of provisioning virtual targets, comprising:
-
provisioning at a first device a member corresponding to at least one physical target coupled to a second device; and
provisioning at said first device a virtual logical unit configuration including said first member. - View Dependent Claims (18, 19, 20, 21)
-
-
22. One or more processor readable storage devices having processor readable code embodied on said one or more processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising:
-
provisioning at a first device a member corresponding to at least one physical target coupled to a second device; and
provisioning at said first device a virtual logical unit configuration including said first member. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A system for accessing virtual targets, comprising:
a clustered virtual logical unit including at least one first virtual logical unit provisioned at a first storage switch and at least one second virtual logical unit provisioned at a second storage switch, said first virtual logical unit and said second virtual logical unit having a same logical unit identifier. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
38. A method of accessing virtual targets, comprising:
-
provisioning a first virtual logical unit at a first storage switch;
associating said first virtual logical unit with a logical unit identifier;
provisioning a second virtual logical unit at a second storage switch; and
associating said second virtual logical unit with said logical unit identifier. - View Dependent Claims (39, 40, 41, 42, 43)
-
-
44. One or more processor readable storage devices having processor readable code embodied on said one or more processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising:
-
provisioning a first virtual logical unit at a first storage switch;
associating said first virtual logical unit with a logical unit identifier;
provisioning a second virtual logical unit at a second storage switch; and
associating said second virtual logical unit with said logical unit identifier. - View Dependent Claims (45, 46, 47, 48, 49)
-
-
50. A method of provisioning virtual targets, comprising:
-
provisioning at a first storage switch a first member corresponding to at least one physical target coupled to said first storage switch;
provisioning at a second storage switch a first remote member corresponding to said at least one physical target;
provisioning at said first storage switch a first virtual logic unit including said first member, said provisioning including associating a first logical unit identifier with said first virtual logic unit; and
provisioning at said second switch a second virtual logical unit including said first remote member, said provisioning including associating said first logical unit identifier with said second virtual logic unit. - View Dependent Claims (51, 52, 53, 54)
-
Specification