Apparatuses and methods for remote computing node initialization using a configuration template and resource pools

US11212168B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11212168-B2
Application numberUS-201916689870-A
CountryUS
Kind codeB2
Filing dateNov 20, 2019
Priority dateNov 20, 2019
Publication dateDec 28, 2021
Grant dateDec 28, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A configuration management system is configured to receive a registration request message from a computing node that includes identifying information, and to select a node pool in response to detection of a match between the identifying information matching a qualification parameter assigned to the node pool. The configuration management system is further configured to select configuration information for the computing node based on an image configuration template associated with the node pool. At least part of the configuration information is selected from a predefined resource pool. The configuration management system is further configured to provide the configuration information to the computing node.

First claim

Opening claim text (preview).

What is claimed is: 1. At least one non-transitory computer-readable storage medium including instructions that when executed by a configuration management system, cause the configuration management system to: receive a registration request message from a computing node, wherein the registration request includes identifying information associated with the computing node; select a node pool in response to detection of a match between the identifying information matching a qualification parameter at least partially defining the node pool; access an image configuration template, the image configuration template including instructions for selecting configuration information for the node pool, wherein the node pool includes a plurality of nodes having the qualification parameter; select configuration information for the computing node based on the image configuration template, wherein at least part of the configuration information is selected from a predefined resource pool referenced in the image configuration template; and provide the configuration information to the computing node. 2. The at least one computer-readable storage medium of claim 1 , wherein the configuration information includes a software version for installation on the computing node, a hypervisor type, an instruction for cluster formation by the computing node, or any combination thereof. 3. The at least one computer-readable storage medium of claim 1 , wherein the predefined resource pool includes a hypervisor internet protocol address pool. 4. The at least one computer-readable storage medium of claim 1 , wherein the instructions, when executed, further cause the configuration management system to compare the identifying information to the qualification parameter assigned to one or more of a plurality of node pools, including the node pool, to detect a match. 5. The at least one computer-readable storage medium of claim 1 , wherein the instructions, when executed, further cause the configuration management system to select second configuration information for provision to a second computing node based on a second image configuration template associated with a selected second node pool, wherein at least part of the second configuration information is selected from a second predefined resource pool. 6. The at least one computer-readable storage medium of claim 5 , wherein the instructions, when executed, further cause the configuration management system to select the second node pool in response to detection of a match between second identifying information received from the second computing node matching a second qualification parameter assigned to the second node pool. 7. The at least one computer-readable storage medium of claim 5 , wherein the instructions, when executed, further cause the configuration management system to provide the second configuration information to the computing node, wherein the computing node is in communication with the second computing node. 8. The at least one computer-readable storage medium of claim 1 , wherein the qualification parameter includes one or more of a physical location, a model number, or a serial number of the computing node. 9. The at least one computer-readable storage medium of claim 1 , wherein the instructions, when executed, further cause the configuration management system to send a non-acknowledgment message to the computing node in response to failure to detect a match between the identifying information and a qualification parameter assigned to any node pool. 10. The at least one computer-readable storage medium of claim 1 , wherein the registration request message is encrypted using an application programming interface encryption key. 11. The at least one computer-readable storage medium of claim 1 , wherein the instructions, when executed, further cause the configuration management system to generate, based on the image configuration template and the configuration information, a software image for the computing node. 12. The at least one computer-readable storage medium of claim 11 , wherein the configuration information is provided to the computing node with the software image for the computing node. 13. The at least one computer-readable storage medium of claim 1 , wherein the registration request is received from an initialization application executing on the computing node, wherein the initialization application is configured to image the computing node using the configuration information provided to the computing node by the configuration management system. 14. A configuration management system, wherein the configuration management system is installed with software configured to cause the configuration management system to perform operations comprising: receiving a registration request message from a computing node, wherein the registration request includes identifying information associated with the computing node; selecting a node pool in response to detection of a match between the identifying information matching a qualification parameter at least partially defining to the node pool; accessing an image configuration template, the image configuration template including instructions for selecting configuration information for the node pool, wherein the node pool includes a plurality of nodes having the qualification parameter; selecting configuration information for the computing node based on the image configuration template, wherein at least part of the configuration information is selected from a predefined resource pool referenced in the image configuration template; and providing the configuration information to the computing node. 15. The configuration management system of claim 14 , wherein the software is further configured to cause the configuration management system to perform operations comprising comparing the identifying information to the qualification parameter assigned to one or more of a plurality of node pools, including the node pool, to detect a match. 16. The configuration management system of claim 14 , wherein the software is further configured to cause the configuration management system to perform operations comprising selecting second configuration information for provision to a second computing node based on a second image configuration template associated with a selected second node pool, wherein at least part of the second configuration information is selected from a second predefined resource pool. 17. The configuration management system of claim 16 , wherein the software is further configured to cause the configuration management system to perform operations comprising selecting the second node pool in response to detection of a match between second identifying information received from the second computing node matching a second qualification parameter assigned to the second node pool. 18. The configuration management system of claim 16 , wherein the software is further configured to cause the configuration management system to perform operations comprising providing the second configuration information to the computing node, wherein the computing node is in communication with the second computing node. 19. The configuration management system of claim 14 , wherein the qualification parameter includes one or more of a physical location, a model number, or a serial number of the computing node. 20. The configuration management system of claim 14 , wherein the software is further configured to cause the configuration management system to perform operations compris

Assignees

Inventors

Classifications

  • based on generic templates · CPC title

  • Pools of addresses · CPC title

  • using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP] · CPC title

  • Internet protocol [IP] addresses · CPC title

  • for initial configuration or provisioning, e.g. plug-and-play · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11212168B2 cover?
A configuration management system is configured to receive a registration request message from a computing node that includes identifying information, and to select a node pool in response to detection of a match between the identifying information matching a qualification parameter assigned to the node pool. The configuration management system is further configured to select configuration info…
Who is the assignee on this patent?
Nutanix Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/0843. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 28 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).