Method and system for administering storage devices on a network
First Claim
Patent Images
1. A method of configuring an operating system on a host administering a plurality of storage devices, with controllers on a network, comprising:
- for storage devices, which are storage arrays, on the network, and which support world wide name signatures, building a first class of unique Lun signature for each such storage device, based on the world wide name signature of each storage device, in the operating system and in the controllers on the network;
for storage devices, which are storage arrays, on the network, and which do not support world wide name signatures, but have storage processor based signatures, building a second class of unique Lun signatures for each such storage device, based on the storage processor based signature of each such storage device, in the operating system and in controllers on the network; and
for storage devices, which are not storage arrays, on the network, building a third class of unique Lun signature for each such storage device, in the operating system and in controllers on the network.
9 Assignments
0 Petitions
Accused Products
Abstract
A host system, such as a server, controls a plurality of different class storage devices on a network. The operating system on the host assigns a unique identification to each storage device using a standard protocol and maintains the identification in the operating system. This allows control of the storage devices without complications even though different classes of devices, using differing identification protocols, are assembled on the same network.
-
Citations
18 Claims
-
1. A method of configuring an operating system on a host administering a plurality of storage devices, with controllers on a network, comprising:
-
for storage devices, which are storage arrays, on the network, and which support world wide name signatures, building a first class of unique Lun signature for each such storage device, based on the world wide name signature of each storage device, in the operating system and in the controllers on the network;
for storage devices, which are storage arrays, on the network, and which do not support world wide name signatures, but have storage processor based signatures, building a second class of unique Lun signatures for each such storage device, based on the storage processor based signature of each such storage device, in the operating system and in controllers on the network; and
for storage devices, which are not storage arrays, on the network, building a third class of unique Lun signature for each such storage device, in the operating system and in controllers on the network. - View Dependent Claims (2, 3, 4, 5, 6)
(a) a world wide name based signature for use with storage area network or network attached storage class devices;
(b) legacy based signatures for use with devices using signature styles used prior to world wide name signatures being used; and
(c) constructed Lun signatures for use with virtual devices in array and management functionality.
-
-
7. A host system capable of administering a plurality of storage devices when connected thereto on a network, and with controllers on the network, comprising:
-
at least one processor, a storage system, at least one adapter, and programs configured for administering a network;
the operating system including a file system with a virtual device manager capable of assigning Lun signatures to storage devices on the network, based on the storage device class; and
the file system being capable of assigning Lun signatures, (1) for storage devices, which are storage arrays, which support world wide name signatures, by building a first class of unique Lun signatures for each such storage array connected on the network, based on the world wide name signature of each storage device, in the operating system and in the controllers on the network;
(2) for storage devices, which are storage arrays, on the network which do not support world wide name signatures, but have storage processor based signatures, by building a second class of unique Lun signatures for such storage device, based on the storage processor based signature of each such storage device, in the operating system and on controllers on the network, and (3) for storage devices, which are not storage arrays, on the network, by building a third class of unique Lun signatures for each such storage device, in the operating system and in controllers on the network. - View Dependent Claims (8, 9, 10, 11, 12)
(a) world wide name based signatures for use with storage area network or network attached storage class devices;
(b) legacy based signatures for use with devices using signature styles used prior to world wide name signatures being used; and
(c) constructed Lun signatures for use with virtual devices in array and management functionality.
-
-
13. An operating system for use on a host system capable of administering a plurality of storage devices when connected thereto on a network, with controllers on the network, the operating system comprising:
-
a file system with a virtual device manager capable of assigning Lun signatures to storage devices on the network based on the storage device class; and
the file system being capable of assigning, the Lun signatures (1) for storage devices, which are storage arrays, which support world wide name signatures, by building a first class of unique Lun signatures for each such storage array connected on the network, based on the world wide name signature of each storage device, in the operating system and in the controllers on the network;
(2) for storage devices, which are storage arrays, on the network which do not support world wide name signatures, but have storage processor based signatures, by building a second class of unique Lun signatures for such storage device, based on the storage processor based signature of each such storage device, in the operating system and on controllers on the network, and (3) for storage devices, which are not storage arrays, on the network, by building a third class of unique Lun signatures for each such storage device, in the operating system and in controllers on the network. - View Dependent Claims (14, 15, 16, 17, 18)
(a) world wide name based signatures for use with storage area network or network attached storage class devices;
(b) legacy based signatures for use with devices using signature styles used prior to world wide name signatures being used; and
(c) constructed Lun signatures for use with virtual devices in array and management functionality.
-
Specification