US 12,250,221 B2
Automated infrastructure management for computer systems based on system rules, templates, and system state with coupling of a storage resource to a physical compute resource
Parker John Schmitt, Winnetka, IL (US); Sean Michael Richardson, Chicago, IL (US); Neil Benjamin Semmel, Chicago, IL (US); and Cameron Tyler Spry, Clarksville, IN (US)
Assigned to Net-Thunder, LLC, Wheeling, IL (US)
Filed by Net-Thunder, LLC, Wheeling, IL (US)
Filed on Mar. 15, 2024, as Appl. No. 18/606,719.
Application 18/606,719 is a continuation of application No. 17/990,264, filed on Nov. 18, 2022, granted, now 11,997,094.
Application 17/990,264 is a continuation of application No. 17/558,738, filed on Dec. 22, 2021, granted, now 11,533,311.
Application 17/558,738 is a continuation of application No. 16/505,267, filed on Jul. 8, 2019, granted, now 11,212,286, issued on Dec. 28, 2021.
Application 16/505,267 is a continuation of application No. PCT/US2018/064624, filed on Dec. 7, 2018.
Claims priority of provisional application 62/596,355, filed on Dec. 8, 2017.
Claims priority of provisional application 62/694,846, filed on Jul. 6, 2018.
Prior Publication US 2024/0223563 A1, Jul. 4, 2024
Int. Cl. H04L 9/40 (2022.01); G06F 3/06 (2006.01); G06F 9/4401 (2018.01); H04L 41/12 (2022.01); G06F 9/455 (2018.01); H04L 67/1095 (2022.01); H04L 67/1097 (2022.01)
CPC H04L 63/10 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0659 (2013.01); G06F 3/0664 (2013.01); G06F 3/067 (2013.01); G06F 9/4416 (2013.01); H04L 41/12 (2013.01); G06F 9/45541 (2013.01); H04L 67/1095 (2013.01); H04L 67/1097 (2013.01)] 56 Claims
OG exemplary drawing
 
1. A computer system comprising:
a controller;
a plurality of templates;
a system state;
a physical compute resource; and
an out of band management connection;
wherein the controller is configured to provide automated management of infrastructure for the computer system based on the system rules, the templates, and the system state;
wherein the controller is configured to (1) add a storage resource to the computer system and (2) update the system state with (i) a location of the storage resource within the computer system and (ii) a transport type of the storage resource;
wherein the controller or the physical compute resource is configured to query the system state for the location of the storage resource and the transport type of the storage resource;
wherein the controller is configured to couple the storage resource to the physical compute resource based on a response to the query;
wherein the controller is configured to instruct the physical compute resource to boot from the storage resource; and
wherein the physical compute resource is configured to boot from the storage resource by way of the out of band management connection.