Synchronization of configuration file of virtual application distribution chassis
First Claim
1. A system of synchronization of configuration files in a virtual application distribution chassis, the system comprising:
- a master blade that is a hardware device comprising a processor and memory, the master blade being associated with the virtual application distribution chassis, the master blade being configured to;
process a configuration command received from an administrative host;
determine that the configuration command is to apply changes to at least one network application associated with the virtual application distribution chassis;
based on the determination, update a first configuration file comprising a plurality of configuration commands, the updating including adding the configuration command to the first configuration file; and
generate a tag associated with the updated first configuration file; and
a plurality of blades associated with the virtual application distribution chassis, the plurality of blades implementing the at least one network application and being configured to;
receive, from the master blade, a first configuration message indicating an update in the first configuration file;
in response to receiving the first configuration message, send a request to the master blade; and
in response to the request, receive, from the master blade, a second configuration message including the updated first configuration file and the tag.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for synchronization of configuration files of a plurality of blades in a virtual application distribution chassis are disclosed. In an exemplary method, a master blade processes a configuration command, updates a first configuration file with the configuration command and generates an updated tag, and sends a configuration message to at least one slave blade of the virtual application distribution chassis informing of the updated configuration file. The configuration message is received by a given slave blade of the one or more slave blades and compared with a second configuration file stored at the given slave blade; and in response to determining that the updated tag in the configuration message is more recent than the tag in the second configuration file stored at the given slave blade, the slave blade sends a request for the updated configuration file to the master blade.
95 Citations
18 Claims
-
1. A system of synchronization of configuration files in a virtual application distribution chassis, the system comprising:
-
a master blade that is a hardware device comprising a processor and memory, the master blade being associated with the virtual application distribution chassis, the master blade being configured to; process a configuration command received from an administrative host; determine that the configuration command is to apply changes to at least one network application associated with the virtual application distribution chassis; based on the determination, update a first configuration file comprising a plurality of configuration commands, the updating including adding the configuration command to the first configuration file; and generate a tag associated with the updated first configuration file; and a plurality of blades associated with the virtual application distribution chassis, the plurality of blades implementing the at least one network application and being configured to; receive, from the master blade, a first configuration message indicating an update in the first configuration file; in response to receiving the first configuration message, send a request to the master blade; and in response to the request, receive, from the master blade, a second configuration message including the updated first configuration file and the tag. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of synchronization of configuration files in a virtual application distribution chassis, the method comprising:
-
processing, by a master blade that is a hardware device comprising a processor and memory, the master blade being associated with the virtual application distribution chassis, a configuration command received from an administrative host; determining, by the master blade, that the configuration command is to apply changes to at least one network application associated with the virtual application distribution chassis; based on the determination, updating, by the master blade, a first configuration file comprising a plurality of configuration commands, the updating including adding the configuration command to the first configuration file; generating, by the master blade, a tag associated with the updated first configuration file; receiving, by a plurality of blades associated with the virtual application distribution chassis and implementing the at least one network application, from the master blade, a first configuration message indicating an update in the first configuration file; in response to receiving the first configuration message, sending, by the plurality of blades, a request to the master blade; and in response to the request, receiving, by the plurality of blades, from the master blade, a second configuration message including the updated first configuration file and the tag. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system of synchronization of configuration files in a virtual application distribution chassis, the system comprising:
-
a master blade that is a hardware device comprising a processor and memory, the master blade being associated with the virtual application distribution chassis, the master blade being configured to; process a configuration command received from an administrative host; determine that the configuration command is to apply changes to at least one network application associated with the virtual application distribution chassis; based on the determination, update a first configuration file comprising a plurality of configuration commands, the updating including adding the configuration command to the first configuration file; and generate a tag associated with the updated first configuration file; receive a reply configuration message from at least one blade of a plurality of blades, the reply configuration message indicating that the configuration command was applied by the least one blade; wherein the configuration command received from the administrative host further includes a blade identity associated with the at least one blade of the plurality of blades; and wherein the master blade is further configured to determine, based on the blade identity, that the configuration command is to be applied by the at least one blade of the plurality of blades; the plurality of blades associated with the virtual application distribution chassis, the plurality of blades implementing the at least one network application and being configured to; receive, from the master blade, a first configuration message indicating an update in the first configuration file; in response to receiving the first configuration message, send a request to the master blade; and in response to the request, receive, from the master blade, a second configuration message including the updated first configuration file and the tag.
-
Specification