IP Library Granted Patent US 11,422,744
Granted Patent B2
US 11,422,744 · App. 16/984,502 · Granted Aug 23, 2022

Network-wide identification of trusted disk group clusters

Inventors: Vaideeswaran Ganesan (Bangalore, IN); Deepaganesh Paulraj (Bangalrore, IN); Vinod P S (Bangalore, IN); Ankit Singh (Bangalore, IN)
Assignee: Dell Products, L.P.
G06F3/0659G06F3/0604G06F3/0689G06F9/45558G06F2009/45583G06F2009/45595
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,422,744
App. No.
16/984,502
Granted
Aug 23, 2022
Kind
B2
Abstract

In data storage systems, pooled storage resources may be organized into logical disk groups. Adding an additional disk group to such data storage systems requires identifying a suitable disk group from numerous candidates that may be available to the data storage system via a network. Embodiments identify IHSs (Information Handling Systems), such as rack-mounted servers installed within a data center, that include available disk groups. The servers with available disk groups are classified based on various trust parameters, such as their security settings and their hardware and software configurations. Based on the number of trust parameters with which the servers are classified, the servers are ranked, thus indicating their suitability for providing trusted disk groups to the storage system. Available disk groups from the top ranked server may be designated for use by the storage system.

Claims (37)

1. A data storage system comprising a first cluster of (Information Handling Systems), each comprising a plurality of disk groups providing storage capacity to the storage system, wherein the data storage system is configured to:

detect, by a first IHS of the data storage system, a request for an additional disk group to be added to the data storage system;

identify, by the first IHS of the data storage system, a plurality of external IHSs that are not members of the cluster and that are accessible by the data storage system, wherein the external IHSs include one or more disk groups available for assignment within the data storage system;

query, by a remote access controller of the first IHS, a plurality of trust parameters from each of the external IHSs that are not members of the cluster and that include disk groups available for assignment, wherein the queried trust parameters that are reported by each respective external IHS indicate security characteristics of hardware and software utilized by each respective external IHS, and wherein the trust parameters of each respective external IHS are collected and reported by a remote access controller of each respective external IHS;

classify the plurality of external IHSs based on the plurality of trust parameters reported by the remote access controller of each respective external IHS;

rank the plurality of external IHSs based on the classification of trust parameters reported by the remote access controller of each respective external IHS; and

identify a top ranked disk group of the external IHSs for use by the storage system.

2. The data storage system of claim 1 , wherein the data storage system comprises a vSAN (virtual Storage Area Network) storage system.

3. The data storage system of claim 1 , wherein the trust parameters reported to the first IHS of the data storage system by the remote access controller of a respective external IHS in response to the query from the remote access controller comprise a plurality of BIOS settings of the external IHS.

4. The data storage system of claim 1 , wherein the trust parameters reported to the first IHS of the data storage system by the remote access controller of a respective external IHS in response to the query from the remote access controller comprise use of a TPM (Trusted Platform Module) controller by the external IHS.

5. The data storage system of claim 1 , wherein the trust parameters reported to the first IHS of the data storage system by the remote access controller of a respective external IHS in response to the query from the remote access controller comprise network switches utilized by the external IHS.

6. The data storage system of claim 1 , wherein the remote access controller of each respective external IHS utilizes a plurality of sideband monitoring connections for collecting the trust parameters from internal components of the respective external IHS.

7. The data storage system of claim 1 , wherein access controller of a first IHS queries the trust parameters from the remote access controllers of each respective external IHS via remote management network interfaces that are separate from network interfaces used by operating systems of each respective external IHS.

8. An IHS (Information Handling System) that is a member of a first cluster of IHSs that implement a data storage system comprising a plurality of disk groups providing storage capacity, wherein the IHS is configured to:

detect a request for an additional disk group to be added to the data storage system;

identify a plurality of external IHSs that are not members of the cluster, wherein the external IHSs include one or more disk groups available for assignment;

query, by a remote access controller of the IHS, a plurality of trust parameters from each of the external IHSs that are not members of the cluster and that include disk groups available for assignment, wherein the queried trust parameters that are reported by each respective external IHS indicate security characteristics of hardware and software utilized by each respective external IHS, and wherein the trust parameters of each respective external IHS are collected and reported by a remote access controller of each respective external IHS;

classify the plurality of external IHSs based on the plurality of trust parameters reported by the remote access controller of each respective external IHS;

rank the plurality of external IHSs based on the classification of trust parameters reported by the remote access controller of each respective external IHS; and

identify a top ranked disk group of the external IHSs for use by the storage system.

9. The IHS of claim 8 , wherein the data storage system comprises a vSAN (virtual Storage Area Network) storage system.

10. The IHS of claim 8 , wherein the trust parameters reported to the first IHS of the data storage system by the remote access controller of a respective external IHS in response to the query from the remote access controller comprise a plurality of BIOS settings of the external IHS.

11. The IHS of claim 8 , wherein the trust parameters reported to the first IHS of the data storage system by the remote access controller of a respective external IHS in response to the query from the remote access controller comprise use of a TPM controller by the external IHS.

12. The IHS of claim 8 , wherein the trust parameters reported to the first IHS of the data storage system by the remote access controller of a respective external IHS in response to the query from the remote access controller comprise characteristics of a network switch utilized by the external IHS.

13. The IHS claim 8 , wherein the remote access controller of each respective external IHS utilizes a plurality of sideband monitoring connections for collecting the trust parameters from internal components of the respective external IHS.

14. A method for supporting a data storage system comprising a cluster of IHSs (Information Handling Systems), each comprising a plurality of disk groups providing storage capacity to the storage system, the method comprising:

detecting, by a first IHS of the cluster of IHSs, a request for an additional disk group to be added to the data storage system;

identifying, by the first IHS of the cluster IHSs, a plurality of external IHSs that are not members of the cluster and that are accessible by the storage system, wherein the external IHSs include one or more disk groups available for assignment;

querying, by a remote access controller of the first IHS, a plurality of trust parameters from each of the external IHSs that are not members of the cluster and that include disk groups available for assignment, wherein the queried trust parameters that are reported by each respective external IHS indicate security characteristics of hardware and software utilized by each respective external IHS, and wherein the trust parameters of each respective external IHS are collected and reported by a remote access controller of each respective external IHS;

classifying the plurality of external IHSs based on a plurality of trust parameters of the external IHSs;

ranking the plurality of external IHSs based on the classification; and

identifying a top ranked disk group of the external IHSs for use by the storage system.

15. The method of claim 14 , wherein the data storage system comprises a vSAN (virtual Storage Area Network) storage system.

16. The method of claim 14 , wherein the trust parameters reported to the first IHS of the data storage system by the remote access controller of a respective external IHS in response to the query from the remote access controller comprise a plurality of BIOS settings of an external IHS.

17. The method of claim 14 , wherein the trust parameters reported to the first IHS of the data storage system by the remote access controller of a respective external IHS in response to the query from the remote access controller comprise use of a TPM (Trusted Platform Module) controller by an external IHS.

18. The method of claim 14 , wherein the trust parameters reported to the first IHS of the data storage system by the remote access controller of a respective external IHS in response to the query from the remote access controller comprise network switches devices utilized by an external IHS.

19. The method of claim 14 , wherein the remote access controller of each respective external IHS utilizes a plurality of sideband monitoring connections for collecting the trust parameters from internal components of the respective external IHS.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0523) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0664 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0434) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0740 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0609) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0570 →
RELEASE OF SECURITY INTEREST AT REEL 054591 FRAME 0471 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0463 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 054475/0609 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0434 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0523 →
SECURITY AGREEMENT Recorded Nov 13, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 054591/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2020
From: GANESAN, VAIDEESWARAN; PAULRAJ, DEEPAGANESH; P S, VINOD; SINGH, ANKIT
To: DELL PRODUCTS, L.P.
Reel/Frame 053394/0784 →