User interface system for a clustered storage system
First Claim
Patent Images
1. A system configured to simplify management of a clustered storage system having a plurality of failover modes, the system comprising:
- a user interface system that allows a user to define the plurality of failover modes in the clustered storage system, wherein each failover mode automatically configures one or more ports on a selected storage system or a partner storage system in response to a failover condition, wherein the partner storage system is configured to receive requests directed to the partner storage system and the selected storage system, each failover mode further configuring the partner storage system with a world wide node name and a world wide port name from the selected storage system to allow the partner storage system to assume an identity of the selected storage system; and
a command set implemented by the user interface system, the command set including a first command and a second command,the first command configured to permit the user to specify a specific initiator group (igroup) to utilize the one or more ports for data access proxying in the clustered storage system wherein the igroup is a logical named entity assigned to one or more addresses that are associated with one or more initiators and the igroup is used by higher layer vdisk commands to allow the data access proxying to the partner storage system,the second command configured to set a cluster mode, the cluster mode including at least one of the plurality of failover modes in which a storage system is to operate,wherein the command set further provides information specific to failover operations of the one or more ports to the user on the user interface system.
1 Assignment
0 Petitions
Accused Products
Abstract
A user interface system simplifies management of a clustered storage system by a user or system administrator. The user interface system comprises a Command Line Interface (CLI) and/or a Graphical User Interface (GUI) that supports virtual ports associated with a single physical port and multi-mode operation of ports in the clustered storage system. Management of the clustered storage system is further simplified through the use of a novel command set used to, inter-alia, set a cluster mode and set a USE_PARTNER attribute of an initiator group (igroup).
88 Citations
52 Claims
-
1. A system configured to simplify management of a clustered storage system having a plurality of failover modes, the system comprising:
-
a user interface system that allows a user to define the plurality of failover modes in the clustered storage system, wherein each failover mode automatically configures one or more ports on a selected storage system or a partner storage system in response to a failover condition, wherein the partner storage system is configured to receive requests directed to the partner storage system and the selected storage system, each failover mode further configuring the partner storage system with a world wide node name and a world wide port name from the selected storage system to allow the partner storage system to assume an identity of the selected storage system; and a command set implemented by the user interface system, the command set including a first command and a second command, the first command configured to permit the user to specify a specific initiator group (igroup) to utilize the one or more ports for data access proxying in the clustered storage system wherein the igroup is a logical named entity assigned to one or more addresses that are associated with one or more initiators and the igroup is used by higher layer vdisk commands to allow the data access proxying to the partner storage system, the second command configured to set a cluster mode, the cluster mode including at least one of the plurality of failover modes in which a storage system is to operate, wherein the command set further provides information specific to failover operations of the one or more ports to the user on the user interface system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for simplifying management of a clustered storage system having a plurality of failover modes, comprising:
-
providing a user interface system that allows a user to define the plurality of failover modes in the clustered storage system wherein each failover mode automatically configures one or more ports on a selected storage system or a partner storage system in response to a failover condition, wherein the partner storage system is configured to receive requests directed to the partner storage system and the selected storage system, each failover mode further configuring the partner storage system with a world wide node name and a world wide port name from the selected storage system to allow the partner storage system to assume an identity of the selected storage system; and executing a command set supported by the user interface system, the command set including a first command and a second command, the first command configured to permit the user to specify a specific initiator group (igroup) to utilize the one or more ports for data access proxying in the clustered storage system wherein the igroup is a logical named entity assigned to one or more addresses that are associated with one or more initiators and the igroup is used by higher layer vdisk commands to allow the data access proxying to the partner storage system, the second command configured to set a cluster mode for the clustered storage system, the cluster mode defining one of the plurality of failover modes in which a storage system is to operate, wherein the command set further provides information specific to failover operations of the one or more ports to the user on the user interface system, and each failover mode automatically configures the one or more ports on the selected storage system or the partner storage system in response to the failover condition, the partner storage system configured to receive requests directed to the partner storage system and a failed storage system. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A system configured to simplify management of a clustered storage system having a plurality of failover modes, the system comprising:
-
a user interface means for implementing a command line interface that allows a user to define the plurality of failover modes in a the clustered storage system wherein each failover mode automatically configures one or more ports on a selected storage system or a partner storage system in response to a failover condition, wherein the partner storage system is configured to receive requests directed to the partner storage system and the selected storage system, each failover mode further configuring the partner storage system with a world wide node name and a world wide port name from the selected storage system to allow the partner storage system to assume an identity of the selected storage system; and means for executing a command set, the command set including a first command and a second command, the first command configured to permit the user to specify a specific initiator group (igroup) to utilize the one or more ports for data access proxying in the clustered storage system wherein the igroup is a logical named entity assigned to one or more addresses that are associated with one or more initiators and the igroup is used by higher layer vdisk commands to allow the data access proxying to the partner storage system, and the second command configured to set a cluster mode, the cluster mode defining one of the plurality of failover modes in which a storage system is to operate, wherein the command set further provides information specific to failover operations of the one or more ports to the user on the user interface system. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A non-transitory computer readable medium containing executable program instructions executed by a processor, for simplifying management of a clustered storage system having a plurality of failover modes, the computer readable medium comprising:
-
program instructions that provide a user interface system that allows a user to define the plurality of failover modes in the clustered storage system, wherein each failover mode automatically configures one or more ports on a selected storage system or a partner storage system in response to a failover condition, and wherein the partner storage system is configured to receive requests directed to the partner storage system and the selected storage system, each failover mode further configuring the partner storage system with a world wide node name and a world wide port name from the selected storage system to allow the partner storage system to assume an identity of the selected storage system; and program instructions that execute a command set supported by the user interface system to set a cluster mode for the clustered storage system, the command set including a first command and a second command, the first command configured to permit the user to specify a specific initiator group (igroup) to utilize the one or more ports for data access proxying in the clustered storage system wherein the igroup is a logical named entity assigned to one or more addresses that are associated with one or more initiators and the igroup is used by higher layer vdisk commands to allow the data access proxying to the partner storage system, the second command the cluster mode defining one of a plurality of failover modes in which a storage system is to operate, wherein the command set further provides information specific to failover operations of the one or more ports to the user on the user interface system. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A system, comprising:
-
an interface that defines a plurality of failover modes for a clustered storage system that allows a user to define a plurality of failover modes in a clustered storage system wherein each failover mode automatically configures one or more ports on a selected storage system or a partner storage system in response to a failover condition, and wherein the partner storage system is configured to receive requests directed to the partner storage system and the selected storage system, each failover mode further configuring the partner storage system with a world wide node name and a world wide port name from the selected storage system to allow the partner storage system to assume an identity of the selected storage system; and a command set implemented by the interface, the command set including a first command and a second command, the first command configured to permit the user to specify a specific initiator group (igroup) to utilize the one or more ports for data access proxying in the clustered storage system wherein the igroup is a logical named entity assigned to one or more addresses that are associated with one or more initiators and the igroup is used by higher layer vdisk commands to allow the data access proxying to the partner storage system, the second command configured to set a cluster mode using one of the plurality of failover modes, in which a storage system is to operate, wherein the command set further provides information specific to failover operations of the one or more ports to the user on the user interface system. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A method, comprising:
-
providing an interface that defines a plurality of failover modes in a clustered storage system wherein the cluster storage system includes a plurality of servers wherein each failover mode automatically configures one or more ports on a selected storage system or a partner storage system in response to a failover condition, and wherein the partner storage system is configured to receive requests directed to the partner storage system and the selected storage system, each failover mode further configuring the partner storage system with a world wide node name and a world wide port name from the selected storage system to allow the partner storage system to assume an identity of the selected storage system; selecting a command set supported by the interface to set a cluster mode for the clustered storage system, the command set including a first command and a second command, the first command configured to permit the user to specify a specific initiator group (igroup) to utilize the one or more ports for data access proxying in the clustered storage system wherein the igroup is a logical named entity assigned to one or more addresses that are associated with one or more initiators and the igroup is used by higher layer vdisk commands to allow the data access proxying to the partner storage system, the second command configured the cluster mode defining one of a plurality of failover modes in which a storage system is to operate, wherein the command set further provides information specific to failover operations of the one or more ports to the user on the user interface system; and configuring the clustered storage system into the selected cluster mode. - View Dependent Claims (46, 47, 48, 49, 50)
-
-
51. A system configured to simplify management of a clustered storage system having a plurality of failover modes, the system comprising:
-
an interface system that defines the plurality of failover modes in the clustered storage system automatically responding to a failover condition, wherein each failover mode configures one or more ports on a selected server or a partner server in response to a failover condition, each failover mode further configuring the partner storage system with a world wide node name and a world wide port name from the selected storage system to allow the partner storage system to assume an identity of the selected storage system; and a command set implemented by the interface system, the command set including a first command and a second command, the first command configured to permit the user to specify a specific initiator group (igroup) to utilize the one or more ports for data access proxying in the clustered storage system wherein the igroup is a logical named entity assigned to one or more addresses that are associated with one or more initiators and the igroup is used by higher layer vdisk commands to allow the data access proxying to the partner storage system, the second command configured to set a cluster mode where the cluster mode includes one of the plurality of failover modes in which a storage system is to operate, wherein the command set further provides information specific to failover operations of the one or more ports to the user on the user interface system. - View Dependent Claims (52)
-
Specification