Data center infrastructure fungibility and bootstrapping

US11687329B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11687329-B2
Application numberUS-202117202809-A
CountryUS
Kind codeB2
Filing dateMar 16, 2021
Priority dateMar 16, 2020
Publication dateJun 27, 2023
Grant dateJun 27, 2023

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 system and a method for reconstructing an electronic data processing facility is provided. The method includes: accessing information that indicates a predetermined arrangement of hardware components included in the electronic data processing facility; verifying that the hardware components are operational based on the predetermined arrangement; accessing information that indicates a predetermined order of software modules to be installed in the electronic data processing facility; installing the software modules based on the predetermined order; accessing information that indicates a predetermined data set to be stored in a memory of the electronic data processing facility; and verifying that the installed software modules and the stored data set are operational based on a predetermined standard.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for reconstructing an electronic data processing facility, the method being implemented by at least one processor, the method comprising: accessing, by the at least one processor, information that indicates a predetermined arrangement of hardware components included in the electronic data processing facility; verifying, by the at least one processor, that the hardware components are operational based on the predetermined arrangement; accessing, by the at least one processor, information that indicates a predetermined order of software modules to be installed in the electronic data processing facility; installing, by the at least one processor, the software modules based on the predetermined order; accessing, by the at least one processor, information that indicates a predetermined data set to be stored in a memory of the electronic data processing facility; and verifying, by the at least one processor, that the installed software modules and the stored data set are operational based on a predetermined standard; and reconstructing a base management cluster included in the electronic data processing facility, wherein the reconstructing of the base management cluster includes: pre-checking to determine whether a network is ready and configured; building bare servers; instantiating a virtual cloud foundation (VCF) by installing software that configures an ESX cluster and installs a virtual storage area network (vSAN); configuring the VCF for tenant usage; and provisioning virtual machines. 2. The method of claim 1 , wherein the predetermined order of software modules includes a first subset of dedicated infrastructure modules and a second subset of virtual modules, and wherein each of the dedicated infrastructure modules is to be installed before installing any of the virtual modules. 3. The method of claim 1 , wherein each of the information that indicates the predetermined arrangement of hardware components, the information that indicates the predetermined order of software modules to be installed, the information that indicates the predetermined data set to be stored, and the predetermined standard is stored in a recovery pod database. 4. The method of claim 3 , further comprising periodically updating the information stored in the recovery pod database by: connecting the recovery pod database to the electronic data processing facility; disconnecting the electronic data processing facility from an external network such that inbound communications are disabled; obtaining, from the electronic data processing facility, a latest version of the information stored in the recovery pod database; reconnecting the electronic data processing facility to the external network such that inbound communications are receivable; and disconnecting the recovery pod database from the electronic data processing facility. 5. The method of claim 1 , wherein the information that indicates the predetermined arrangement of hardware components includes at least one instruction for ensuring that the hardware components are physically arranged and electrically connected in a correct manner. 6. The method of claim 1 , wherein the predetermined order of software modules is based on a hierarchy of software levels that includes a lowest level that is to be installed before a second lowest level and a highest level that is to be installed after a second highest level. 7. The method of claim 6 , wherein the lowest level of the hierarchy of software levels includes software modules that relate to a network on which the electronic data processing facility resides. 8. The method of claim 7 , wherein the second lowest level of the hierarchy of software levels includes a recovery pod of software modules that stores a backup version of the electronic data processing facility and the base management cluster of software modules that implements a fully automated bootstrap of all components of the electronic data processing facility based on the stored backup version of the electronic data processing facility. 9. The method of claim 8 , wherein a third lowest level of the hierarchy of software levels includes software modules that relate to Global Technology Infrastructure (GTI) Platform as a Service (PAAS) services, software modules that relate to GTI enabling services, and software modules that relate to hosting infrastructure. 10. The method of claim 9 , wherein the highest level of the hierarchy of software levels includes software modules that relate to workload applications and functionalities corresponding to a predetermined line of business. 11. A computing apparatus for reconstructing an electronic data processing facility, the computing apparatus comprising: a processor; a memory; and a communication interface coupled to each of the processor and the memory, wherein the processor is configured to: access, via the communication interface, information that indicates a predetermined arrangement of hardware components included in the electronic data processing facility; verify that the hardware components are operational based on the predetermined arrangement; access, via the communication interface, information that indicates a predetermined order of software modules to be installed in the electronic data processing facility; install the software modules based on the predetermined order; access, via the communication interface, information that indicates a predetermined data set to be stored in a memory of the electronic data processing facility; and verify that the installed software modules and the stored data set are operational based on a predetermined standards; reconstruct a base management cluster included in the electronic data processing facility, wherein reconstruction of the base management cluster includes: pre-checking to determine whether a network is ready and configured; building bare metal servers; instantiating a virtual cloud foundation (VCF) by installing software that configures an ESX cluster and installs a virtual storage area network (vSAN); configuring the VCF for tenant usage; and provisioning virtual machines. 12. The computing apparatus of claim 11 , wherein the predetermined order of software modules includes a first subset of dedicated infrastructure modules and a second subset of virtual modules, and wherein each of the dedicated infrastructure modules is to be installed before installing any of the virtual modules. 13. The computing apparatus of claim 11 , wherein each of the information that indicates the predetermined arrangement of hardware components, the information that indicates the predetermined order of software modules to be installed, the information that indicates the predetermined data set to be stored, and the predetermined standard is stored in a recovery pod database included in the memory. 14. The computing apparatus of claim 13 , wherein the processor is further configured to periodically update the information stored in the recovery pod database by: connecting the recovery pod database to the electronic data processing facility via the communication interface; disconnecting the electronic data processing facility from an external network such that inbound communications are disabled; obtaining, from the electronic data processing facility via the communication interface, a latest version of the information stored in the recovery pod database; reconnecting the electronic data processing facility to the external network via the communication interface such that inbound communications are receivable; and disconnecting the recovery pod database f

Assignees

Inventors

Classifications

  • Incremental updates; Differential updates · CPC title

  • Bootstrapping (security arrangements therefor G06F21/57) · CPC title

  • G06F8/61Primary

    Installation · CPC title

  • Initialisation or configuration control {(processor initialisation G06F9/4405)} · CPC title

  • Hypervisor-specific management and integration aspects · 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 US11687329B2 cover?
A system and a method for reconstructing an electronic data processing facility is provided. The method includes: accessing information that indicates a predetermined arrangement of hardware components included in the electronic data processing facility; verifying that the hardware components are operational based on the predetermined arrangement; accessing information that indicates a predeter…
Who is the assignee on this patent?
Jpmorgan Chase Bank Na
What technology area does this patent fall under?
Primary CPC classification G06F8/61. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 27 2023 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).