Access management techniques for storage networks
First Claim
1. A non-transitory machine-readable medium having stored thereon instructions for performing a method comprising executable code that, when executed by at least one machine, causes the machine to:
- select one or more clients for which to enable access to a logical storage volume of a network storage cluster and a first set of a plurality of nodes of the network storage cluster via which to enable access to the logical storage volume by the one or more clients;
generate a storage configuration object comprising a parameter identifying the first set of nodes as associated with the logical storage volume, wherein the first set of nodes comprises an owner node of the logical storage volume and a partner node of the owner node, the owner node and the partner node comprising a high-availability pair; and
report a first set of logical interfaces (LIFs) to the one or more clients, the first set of LIFs determined based on the association of the first set of nodes and the logical volume in the storage configuration object and corresponding to one or more ports of the first set of nodes via which the one or more clients can access the logical storage volume.
1 Assignment
0 Petitions
Accused Products
Abstract
Improved access management techniques for storage networks are described. In one embodiment, for example, an apparatus may comprise a processor circuit and an access control component for execution by the processor circuit to select a set of hosts for which to enable access to a logical storage volume of a network storage cluster, select, from among a plurality of nodes of the network storage cluster, a set of nodes via which to enable access to the logical storage volume by the set of hosts, and generate a storage configuration object comprising a parameter identifying the set of nodes. Other embodiments are described and claimed.
-
Citations
18 Claims
-
1. A non-transitory machine-readable medium having stored thereon instructions for performing a method comprising executable code that, when executed by at least one machine, causes the machine to:
-
select one or more clients for which to enable access to a logical storage volume of a network storage cluster and a first set of a plurality of nodes of the network storage cluster via which to enable access to the logical storage volume by the one or more clients; generate a storage configuration object comprising a parameter identifying the first set of nodes as associated with the logical storage volume, wherein the first set of nodes comprises an owner node of the logical storage volume and a partner node of the owner node, the owner node and the partner node comprising a high-availability pair; and report a first set of logical interfaces (LIFs) to the one or more clients, the first set of LIFs determined based on the association of the first set of nodes and the logical volume in the storage configuration object and corresponding to one or more ports of the first set of nodes via which the one or more clients can access the logical storage volume. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computing device, comprising:
-
a memory containing a machine readable medium comprising machine executable code having stored thereon instructions for performing a method of providing data sessions with clients that access data containers of a shared storage; and a processor coupled to the memory, the processor configured to execute the machine executable code to cause the processor to; select one or more clients for which to enable access to a logical storage volume of a network storage cluster and a first set of a plurality of nodes of the network storage cluster via which to enable access to the logical storage volume by the one or more clients; generate a storage configuration object comprising a parameter identifying the first set of nodes as associated with the logical storage volume, wherein the first set of nodes comprises an owner node of the logical storage volume and a partner node of the owner node, the owner node and the partner node comprising a high-availability pair; and report a first set of logical interfaces (LIFs) to the one or more clients, the first set of LIFs determined based on the association of the first set of nodes and the logical volume in the storage configuration object and corresponding to one or more ports of the first set of nodes via which the one or more clients can access the logical storage volume. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
selecting, by the computing device, one or more clients for which to enable access to a logical storage volume of a network storage cluster and a first set of a plurality of nodes of the network storage cluster via which to enable access to the logical storage volume by the one or more clients; generating, by the computing device, a storage configuration object comprising a parameter identifying the first set of nodes as associated with the logical storage volume, wherein the first set of nodes comprises an owner node of the logical storage volume and a partner node of the owner node, the owner node and the partner node comprising a high-availability pair; and reporting, by the computing device, a first set of logical interfaces (LIFs) to the one or more clients, the first set of LIFs determined based on the association of the first set of nodes and the logical volume in the storage configuration object and corresponding to one or more ports of the first set of nodes via which the one or more clients can access the logical storage volume. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification