MANAGING A STORAGE ARRAY USING CLIENT-SIDE SERVICES
First Claim
Patent Images
1. A method of managing a storage array, the method comprising:
- receiving, by a client-side array services module from a cloud-based security module through data communications on a wide area network, a token representing authentication of user credentials, the client-side array services module is coupled for data communications to a cloud-based storage array services provider;
managing, by the client-side array services module, a storage array only through data communications on a local area network, including sending, to the storage array, a management instruction with the token received over the wide area network, wherein the storage array is not coupled for data communications to the cloud-based security module;
disconnecting, by the client-side array services module, from the local area network, wherein after disconnecting from the local area network, the client-side array services module no longer manages the storage array; and
subsequent to disconnecting from the local area network, receiving, by the client-side array services module, only reporting services from the cloud-based storage array services provider through data communications on the wide area network.
1 Assignment
0 Petitions
Accused Products
Abstract
Managing a storage array includes: receiving, by a client-side array services module from a cloud-based security module through data communications on a wide area network, a token representing authentication of user credentials; and managing, by the client-side array services module, a storage array only through data communications on a local area network, including sending, to the storage array, the token with a management instruction.
-
Citations
18 Claims
-
1. A method of managing a storage array, the method comprising:
-
receiving, by a client-side array services module from a cloud-based security module through data communications on a wide area network, a token representing authentication of user credentials, the client-side array services module is coupled for data communications to a cloud-based storage array services provider; managing, by the client-side array services module, a storage array only through data communications on a local area network, including sending, to the storage array, a management instruction with the token received over the wide area network, wherein the storage array is not coupled for data communications to the cloud-based security module; disconnecting, by the client-side array services module, from the local area network, wherein after disconnecting from the local area network, the client-side array services module no longer manages the storage array; and subsequent to disconnecting from the local area network, receiving, by the client-side array services module, only reporting services from the cloud-based storage array services provider through data communications on the wide area network. - View Dependent Claims (3, 4, 5, 6)
-
-
2. (canceled)
-
7. An apparatus for managing a storage array, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of:
-
receiving, by a client-side array services module from a cloud-based security module through data communications on a wide area network, a token representing authentication of user credentials, the client-side array services module is coupled for data communications to a cloud-based storage array services provider; managing, by the client-side array services module, a storage array only through data communications on a local area network, including sending, to the storage array, a management instruction with the token received over the wide area network, wherein the storage array is not coupled for data communications to the cloud-based security module; disconnecting, by the client-side array services module, from the local area network, wherein after disconnecting from the local area network, the client-side array services module no longer manages the storage array; and subsequent to disconnecting from the local area network, receiving, by the client-side array services module, only reporting services from the cloud-based storage array services provider through data communications on the wide area network. - View Dependent Claims (9, 10, 11, 12)
-
-
8. (canceled)
-
13. A computer program product for managing a storage array, the computer program product disposed upon a non-transitory computer readable medium, the computer program product comprising computer program instructions that, when executed, cause a computer to carry out the steps of:
-
receiving, by a client-side array services module from a cloud-based security module through data communications on a wide area network, a token representing authentication of user credentials, the client-side array services module is coupled for data communications to a cloud-based storage array services provider; managing, by the client-side array services module, a storage array only through data communications on a local area network, including sending, to the storage array, a management instruction with the token received over the wide area network, wherein the storage array is not coupled for data communications to the cloud-based security module; disconnecting, by the client-side array services module, from the local area network, wherein after disconnecting from the local area network, the client-side array services module no longer manages the storage array; and subsequent to disconnecting from the local area network, receiving, by the client-side array services module, only reporting services from the cloud-based storage array services provider through data communications on the wide area network. - View Dependent Claims (15, 16, 17, 18)
-
-
14. (canceled)
Specification