Creation of highly available pseudo-clone standby servers for rapid failover provisioning
First Claim
1. A computer program product for creation of highly available pseudo-clone standby servers for rapid failover provisioning, the computer program product comprising a computer readable storage device having program code embodied therewith, the program code executable by a computer to:
- evaluate at least two different target computing system configurations of installed hardware components and installed software components;
responsive to the evaluating at least two different target computing system configurations of installed hardware components and installed software components, determine a subset of components in common among the different configurations, the subset being less than but not all of the installed hardware components and installed software components of any of configurations of the targeted computing systems;
determine an initial pseudo-clone configuration including at least the subset but not all components of any target configurations;
produce at least one finish-out workflow of installation steps and components to be installed into an incompletely configured computer system according to the pseudo-clone configuration to produce an operational clone system; and
output the pseudo-clone configuration and the finish-out workflow to a provisioning management system.
0 Assignments
0 Petitions
Accused Products
Abstract
Near clones for a set of targeted computing systems are provided by determining a highest common denominator set of components among the computing systems, producing a pseudo-clone configuration definition, and realizing one or more pseudo-clone computing systems as partially configured backups for the targeted computing systems. Upon a planned failover, actual failure, or quarantine action on a targeted computing system, a difference configuration is determined to complete the provisioning of the pseudo-clone system to serve as a replacement system for the failed or quarantined system. Failure predictions can be used to implement the pseudo-clone just prior to an expected first failure of any of the targeted systems. The system can also interface to an on-demand provisioning management system to effect automated workflows to realize pseudo-clones and replacement systems automatically, as needed.
-
Citations
20 Claims
-
1. A computer program product for creation of highly available pseudo-clone standby servers for rapid failover provisioning, the computer program product comprising a computer readable storage device having program code embodied therewith, the program code executable by a computer to:
-
evaluate at least two different target computing system configurations of installed hardware components and installed software components; responsive to the evaluating at least two different target computing system configurations of installed hardware components and installed software components, determine a subset of components in common among the different configurations, the subset being less than but not all of the installed hardware components and installed software components of any of configurations of the targeted computing systems; determine an initial pseudo-clone configuration including at least the subset but not all components of any target configurations; produce at least one finish-out workflow of installation steps and components to be installed into an incompletely configured computer system according to the pseudo-clone configuration to produce an operational clone system; and output the pseudo-clone configuration and the finish-out workflow to a provisioning management system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for creation of highly available pseudo-clone standby servers for rapid failover provisioning comprising:
-
a computer system having a processor, or an electronic circuit, or a combination of processor and electronic circuit suitable for performing a logical process;
computer readable storage device having program code embodied therewith, the program code executable by a computer to;evaluate at least two different target computing system configurations of installed hardware components and installed software components; responsive to the evaluating at least two different target computing system configurations of installed hardware components and installed software components, determine a subset of components in common among the different configurations, the subset being less than but not all of the installed hardware components and installed software components of any of configurations of the targeted computing systems; determine an initial pseudo-clone configuration including at least the subset but not all components of any target configurations; produce at least one finish-out workflow of installation steps and components to be installed into an incompletely configured computer system according to the pseudo-clone configuration to produce an operational clone system; and output the pseudo-clone configuration and the finish-out workflow to a provisioning management system. - View Dependent Claims (17, 18, 19)
-
-
20. A method for creation of highly available pseudo-clone standby servers for rapid failover provisioning comprising:
-
evaluate by a computer processor at least two different target computing system configurations of installed hardware components and installed software components; responsive to the evaluating at least two different target computing system configurations of installed hardware components and installed software components, determine by a computer processor a subset of components in common among the different configurations, the subset being less than but not all of the installed hardware components and installed software components of any of configurations of the targeted computing systems; determine by a computer processor an initial pseudo-clone configuration including at least the subset but not all components of any target configurations; produce by a computer processor at least one finish-out workflow of installation steps and components to be installed into an incompletely configured computer system according to the pseudo-clone configuration to produce an operational clone system; and output by a computer processor the pseudo-clone configuration and the finish-out workflow to a provisioning management system.
-
Specification