Back to results
US 9,317,268 B2Granted
Recovery automation in heterogeneous environments
AssigneeSungard Availability Services, LP
InventorEmmanuel Sheldon Levijarvi
Life of this patent
Estimating the term…
Abstract
A computer system may be configured to invoke drivers to one or more target machines. A controller, based on a request, may select a driver from a set of interface drivers. The controller may be configured to invoke the driver selected from the set of interface drivers. The invoked driver may issue commands to a target machine that was named in the request. The commands may install an operating system, named in the request, on the target machine.
Claims16
A computer-implemented method comprising:
- receiving a request to install one of a plurality of different operating systems on one of a plurality of heterogeneous target machines, two or more of which comprise different hardware environments, the request comprising a name of the operating system to be installed and a name of the target machine;
- selecting, by a controller and based on the name of the operating system and the name of the target machine in the received request, a corresponding interface driver from a set of interface drivers coupled to the controller, each interface driver in the set being associated with a different operating system type and a different target machine type that a user may request to be installed, and each interface driver being a set of executable instructions specific to one of the different operating systems and one of the heterogeneous target machines, the set of executable instructions in the interface drivers providing a common set of commands for the controller to communicate with the plurality of different operating systems and the plurality of heterogeneous target machines;
- invoking, by the controller, the corresponding interface driver;
- issuing, via the corresponding interface driver invoked by the controller, one or more of the common set of commands to the target machine named in the request to install the operating system named in the request on the target machine;
- and
- wherein issuing, via the corresponding interface driver invoked by the controller, one or more of the common set of commands to the target machine to install the named operating system further comprises:
- determining an installation type of the operating system named in the request from a table that associates the name of the operating system in the received request and an associated install type, the associated install type being one of at least a scripted type or an image type;
- when the table indicates the installation type is a scripted type, sending to the target machine, a location of a scripted installer for the operating system to be installed;
- and
- when the table indicates the installation type is an image-based type, loading the operating system on the target machine, wherein the operating system comprises a plurality of imaging tools.
7 more elements
A computer system comprising:
- a memory storing a set of interface drivers, each interface driver in the set of interface drivers being a set of executable program instructions configured to issue a set of common commands to a selected one of a plurality of target machine types for installing a respective one of a plurality of different operating systems on the selected target machine type, the interface drivers collectively providing the set of common commands for the plurality of different operating systems and the plurality of machine types to communicate with a controller;
- the memory also storing a table associating an operating system name with an install type, the install type being one of at least a scripted type or an image type;
- and
- a processor operating as the controller and further configured to:
- select from the memory, based on a received user request comprising a name of an operating system to be installed and a name of a target machine, a corresponding one of the interface drivers of the set;
- and
- execute the corresponding interface driver, the corresponding interface driver being further configured to issue one or more of the common commands to the named target machine to install the named operating system on the named target machine;
- and
- wherein execute the corresponding interface driver further comprises to:
- determine an installation type of the operating system named in the request to select further from the memory, as specified in a table that associates the name of the operating system with a corresponding installation type;
- when the table indicates the installation type is a scripted type, send to the target machine, a location of a scripted installer for the operating system to be installed;
- and
- when the table indicates the installation type is an image-based type, load the operating system on the target machine, wherein the operating system comprises a plurality of imaging tools.
10 more elements
Dependencies are inferred from the claim text.