Redundant appliance configuration repository in standard hierarchical format
AssigneeReldata, Inc.
InventorsKirill Malkin, Mikhail Litvin
Life of this patent
Estimating the term…
Abstract
A configuration of a first storage resource is written to a first instance of a single file in a standard hierarchical format that is stored locally in nonvolatile memory and updatable by the first resource. A configuration of a second storage resource is written to a second instance of the single file in the standard hierarchical format stored locally in nonvolatile memory and updatable by the second resource. The first instance and second instance of the single file are updated so that all configurations are present and identical in all instances of the single file.
Claims51
A method of maintaining configuration files for a plurality of resources on a network, the method comprising:
- writing to a first storage resource coupled to a first network resource of a plurality of network resources and storing a first instance of a single electronic file in a standard hierarchical format a configuration of the first network resource to a first portion of the first instance, wherein the first portion is modifiable by the first network resource and none other of the plurality of network resources;
- writing to a second storage resource coupled to a second network resource of the plurality of network resources and storing a second instance of the single electronic file in the standard hierarchical format a configuration of the second network resource to a second portion of the second instance, wherein the second portion is modifiable by the second network resource and none other of the plurality of network resources;
- synchronizing the first instance and the second instance such that the configuration of the first network resource and the configuration of the second network resource are in both the first instance and the second instance of the single electronic file;
- modifying, after the synchronizing, at least one of the first portion of the first instance of the single electronic file by the first network resource and the second portion of the second instance of the single electronic file by the second network resource;
- and
- repeating the synchronizing after the modifying.
A system for maintaining configuration files for a plurality of resources on a network, the system comprising:
- a first storage resource coupled to a first network resource of a plurality of network resources and storing a first instance of a single file in a standard hierarchical format, the single file comprising a configuration of the first network resource in a first portion thereof, wherein the first portion is modifiable by the first network resource and none other of the plurality of network resources;
- a second storage resource coupled to a second network resource of the plurality of network resources and storing a second instance of a single file in a standard hierarchical format, the single file comprising a configuration of the second network resource in a second portion thereof, wherein the second portion is modifiable by the second network resource and none other of the plurality of network resources;
- at least one computing device coupled to the first storage resource and the second storage resource and programmed to synchronize the first instance and the second instance such that the configuration of the first network resource and the configuration of the second network resource are in both the first instance and the second instance of the single electronic file;
- and
- wherein at least one of the first portion of the first instance of the single electronic file is modified by the first network resource and the second portion of the second instance of the single electronic file is modified by the second network resource;
- and
- wherein the computing device is further programmed to repeat the synchronizing after the modifying.
At least one program storage device readable by a computing device and storing thereon at least one program of instructions executable by the computing device to perform a method of maintaining configuration files for a plurality of resources on a network, the method comprising:
- writing to a first storage resource coupled to a first network resource of a plurality of network resources and storing a first instance of a single electronic file in a standard hierarchical format a configuration of the first network resource to a first portion of the first instance, wherein the first portion is modifiable by the first network resource and none other of the plurality of network resources;
- writing to a second storage resource coupled to a second network resource of the plurality of network resources and storing a second instance of the single electronic file in the standard hierarchical format a configuration of the second network resource to a second portion of the second instance, wherein the second portion is modifiable by the second network resource and none other of the plurality of network resources;
- synchronizing the first instance and the second instance, such that the configuration of the first network resource and the configuration of the second network resource are in both the first instance and the second instance of the single electronic file;
- modifying, after the synchronizing, at least one of the first portion of the first instance of the single electronic file by the first network resource and the second portion of the second instance of the single electronic file by the second network resource;
- and
- repeating the synchronizing after the modifying.
Dependencies are inferred from the claim text.