User interface for managing storage in a storage system coupled to a network
First Claim
1. A computer readable medium encoded with a program for execution on a computer system that includes a plurality of host processors coupled to a storage system over a network, the program, when executed on the computer system, performing a method comprising a step of:
- displaying a first representation of each of the plurality of host processors that is logged into the storage system over the network, wherein the first representation identifies each of the plurality of host processors that is logged into the storage system as being logged into the storage system.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for managing the availability and assignment of data in a storage system that is coupled to a network. A user interface is provided that executes on a host processor that is coupled to the storage system over the network. The user interface communicates with a configuration database in the storage system to identify host processors that are logged into the storage system over the network, to identify storage volumes on the storage system, to identify whether access to a particular storage volume on the storage system is permitted from a particular host processor, and to identify a network path by which host processors are logged into the storage system over the network. In one embodiment, a graphical user interface is provided that can be used to graphically represent host processors, host bus adapters, storage systems, and storage system adapters and storage volumes on the storage system. The graphical representation provided by the graphical user interface permits a user to graphically view a topology of the network at varying levels of detail, selectable by the user. The graphical user interface also permits a user to allow or deny access to storage systems or a particular storage volume on storage system from one or more of the host processors, host bus adapters, etc., by selecting and manipulating graphical representations thereof. In another embodiment, a command line user interface is provided with similar functionality.
325 Citations
85 Claims
-
1. A computer readable medium encoded with a program for execution on a computer system that includes a plurality of host processors coupled to a storage system over a network, the program, when executed on the computer system, performing a method comprising a step of:
displaying a first representation of each of the plurality of host processors that is logged into the storage system over the network, wherein the first representation identifies each of the plurality of host processors that is logged into the storage system as being logged into the storage system. - View Dependent Claims (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, 76, 77)
-
37. In a computer system having a plurality of host processors coupled to a storage system over a network, a method comprising a step of:
displaying, on a display in the computer system, a first representation of each of the plurality of host processors that is logged into the storage system over the network, wherein the first representation identifies each of the plurality of host processors that is logged into the storage system as being logged into the storage system. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
62. A computer readable medium encoded with a program that, when executed on a computer system including a plurality of host processors that are coupled to a storage system over a network, performs a method, the storage system storing at least first and second volumes of data capable of having different access privileges, the method comprising steps of:
-
displaying a graphical representation of the first volume of data;
displaying access privileges to the first volume of data; and
modifying the access privileges to the first volume of data by one of the plurality of host processors in response to a graphical selection of the graphical representation of the first volume of data without modifying the access privileges to the second volume of data. - View Dependent Claims (63, 64, 65, 66, 67)
-
-
68. A method of managing access to data stored on a storage system from a plurality of host processors that are coupled to the storage system over a network, the storage system storing at least first and second volumes of data capable of having different access privileges, the method comprising steps of:
-
displaying a graphical representation of the first volume data;
displaying access privileges to the first volume of data; and
modifying the access privileges to the first volume of data by one of the plurality of host processors in response to a graphical selection of the graphical representation of the first volume of data without modifying the access privileges to the second volume of data. - View Dependent Claims (69, 70, 71, 72, 73)
-
-
74. A computer readable medium encoded with a program that, when executed on a computer system including a plurality of host processors that are coupled to a storage system over a network, performs a method, the storage system storing at least first and second volumes of data capable of having different access privileges, the method comprising steps of:
-
displaying a graphical representation of one of the plurality of host processors;
displaying access privileges to the first volume of data; and
modifying the access privileges to the first volume of data by the one of the plurality of host processors in response to a graphical selection of the graphical representation of the one of the plurality of host processors without modifying the access privileges to the second volume of data. - View Dependent Claims (75, 78, 79)
-
-
80. A method of managing access to data stored on a storage system from a plurality of host processors that are coupled to the storage system over a network, the storage system storing at least first and second volumes of data capable of having different access privileges, the method comprising steps of:
-
displaying a graphical representation of one of the plurality of host processors;
displaying access privileges to the first volume of; and
modifying the access privileges to the first volume of data by the one of the plurality of host processors in response to a graphical selection of the graphical representation of the one of the plurality of host processors without modifying the access privileges to the second volume of data. - View Dependent Claims (81, 82, 83, 84, 85)
-
Specification