Automated computing appliance disaster recovery
AssigneeMcAfee, Inc.
InventorsDavid Seelig, Stephen Czeck
Life of this patent
Estimating the term…
Abstract
A system and method for automatic disaster recovery of a computing appliance including reconstruction of its previous operational state. A configuration bundle that includes configuration data, software revision level and a list of system updates is used to recover the device's operation state. The system and method can also be utilized to recover a not fully functional member of a clustered computing system from the configuration information stored on other members of the cluster.
Claims20
A method for recovering a computing appliance to a previous operational state after a failure, comprising:
- creating a disaster recovery medium, wherein the disaster recovery medium includes:
- a configuration bundle, wherein the configuration bundle includes;
- a system database;
- meta data associated with the computing appliance;
- and
- one or more configuration files;
- and
- one or more software packages installed on the computing appliance;
- running, automatically upon detecting connection of the disaster recovery medium to the computing appliance;
- an initialization program on the computing appliance to reach a first operational state;
- accessing the disaster recovery medium from the computing appliance, wherein accessing includes reading portions of the database, the metadata and the configuration files and storing the portions read to a storage medium on the computing appliance;
- installing the software packages on the computing appliance to reach a second operational state, wherein installing includes reading, by the computing appliance, the software packages from the disaster recovery medium;
- and
- applying, from within the computing appliance, portions of the configuration bundle stored on the computing appliance to restore the computing appliance to the previous operational state.
A system, comprising:
- a computing appliance;
- a disaster recovery medium connected to the computing appliance, wherein the disaster recovery medium includes:
- a configuration bundle, wherein the configuration bundle includes:
- a system database;
- meta data associatedwith the computing appliance;
- and
- one or more configuration files associated with the computing appliance;
- and
- one or more software packages;
- wherein the computing appliance automatically accesses the disaster recovery medium upon detecting connection of the disaster recovery medium to the computing appliance, wherein the accessing includes:
- running an initialization program stored on the disaster recovery medium to reach a first operational state;
- reading portions of the database, the metadata and the configuration files and storing the portions read to a storage medium on the computing appliance;
- installing the software packages on the computing appliance to reach a second operational state, wherein installing includes reading, by the computing appliance, the software packages from the disaster recovery medium;
- and
- applying, from within the computing appliance, portions of the configuration bundle stored on the computing appliance to restore the computing appliance to the previous operational state.
Dependencies are inferred from the claim text.