Providing a rescue Environment in a software provisioning environment
First Claim
Patent Images
1. A method comprising:
- identifying a target machine, in a network of target machines, unable to boot;
determining a specification of software installed on the target machine and a specification of hardware of the target machine, wherein the specification of software comprises an operating system identifier and the specification of hardware comprises a network hardware address;
locating a compatible rescue environment capable of being executed on the target machine, wherein the compatible rescue environment is identified in view of the specification of hardware and the specification of software of the target machine, wherein the rescue environment comprises a software appliance, and wherein the specifications are determined from a record of the target machine;
providing the rescue environment to the target machine over a network connection; and
communicating, using a hardware processor, with the rescue environment to remotely manage a repair of the target machine.
1 Assignment
0 Petitions
Accused Products
Abstract
A provisioning server can remotely deliver a rescue environment to a malfunctioning target machine. The provisioning server can operate in conjunction with a network management server in order to identify malfunctioning target machines, for example, target machines with damaged operating systems. Once a malfunctioning target machine is identified, the provisioning server can be configured to identify a rescue environment to repair the malfunctioning target machine and provide the rescue environment to the malfunctioning target machine.
-
Citations
15 Claims
-
1. A method comprising:
-
identifying a target machine, in a network of target machines, unable to boot; determining a specification of software installed on the target machine and a specification of hardware of the target machine, wherein the specification of software comprises an operating system identifier and the specification of hardware comprises a network hardware address; locating a compatible rescue environment capable of being executed on the target machine, wherein the compatible rescue environment is identified in view of the specification of hardware and the specification of software of the target machine, wherein the rescue environment comprises a software appliance, and wherein the specifications are determined from a record of the target machine; providing the rescue environment to the target machine over a network connection; and communicating, using a hardware processor, with the rescue environment to remotely manage a repair of the target machine. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a network interface to a network of target machines; and a hardware processor, to communicate with the network interface, the hardware processor to; identify a target machine, in the network of target machines, unable to boot; determine a specification of the software installed on the target machine and a specification of hardware of the target machine, wherein the specification of software comprises an operating system identifier and the specification of hardware comprises a network hardware address; locate a compatible rescue environment capable of being executed on the identified target machine, wherein the compatible rescue environment is identified in view of the specification of hardware and the specification of software of the target machine, wherein the rescue environment comprises a software appliance, and wherein the specifications are determined from a record of the target machine; provide the rescue environment to the target machine over the network interface to the network of target machines; and communicate with the rescue environment to remotely manage a repair of the target machine. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium comprising instructions for causing a hardware processor to perform operations comprising:
-
identifying a target machine, in a network of target machines, unable to boot; determining a specification of software installed on the target machine and a specification of hardware of the target machine, wherein the specification of software comprises an operating system identifier and the specification of hardware comprises a network hardware address; locating a compatible rescue environment capable of being executed on the target machine, wherein the compatible rescue environment is identified in view of the specification of hardware and the specification of software of the target machine, wherein the rescue environment comprises a software appliance, and wherein the specifications are determined from a record of the target machine; providing the rescue environment to the target machine over a network connection; and communicating, using a hardware processor, with the rescue environment to remotely manage a repair of the target machine. - View Dependent Claims (12, 13, 14, 15)
-
Specification