Automated provisioning of computing networks using a network database data model
First Claim
1. A method of executing software commands through a reboot cycle using an agent residing on a hardware device connected to a central provisioning network, comprising the steps of:
- executing software commands on a hardware device by way of the agent;
receiving a reboot command instructing the agent to reboot the hardware device;
in response to the reboot command, rebooting the hardware device;
pausing the executing of software commands until the hardware device has rebooted; and
resuming the executing of software commands once the hardware device has rebooted.
6 Assignments
0 Petitions
Accused Products
Abstract
A framework for automatically provisioning computing devices includes a central database system and a central file system. Information stored in the database comprises a model of the individual devices, as well as the interconnections of the devices. The central file system stores the software components to be installed on the devices. When provisioning is carried out, the database sends commands to agents located on each device which cause them to retrieve and install the software components from the file system, and to configure the components according to the stored model.
-
Citations
21 Claims
-
1. A method of executing software commands through a reboot cycle using an agent residing on a hardware device connected to a central provisioning network, comprising the steps of:
-
executing software commands on a hardware device by way of the agent;
receiving a reboot command instructing the agent to reboot the hardware device;
in response to the reboot command, rebooting the hardware device;
pausing the executing of software commands until the hardware device has rebooted; and
resuming the executing of software commands once the hardware device has rebooted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Method for installing software on a hardware device by an agent which resides on the hardware device comprising:
-
a communication network gateway sending a message to an agent residing on the hardware device informing the agent of a command to install software on the hardware device on which it resides;
an agent verifying the validity of the message sent to it with the communication network gateway;
the communication network gateway transmitting an indication regarding the validity of the command;
the agent receiving the command to install software on the hardware device if the indication transmitted from the gateway indicates that the command is valid;
the communication network gateway initiating a locking signal regarding the command to install software on the hardware device;
the agent requesting files from a file server via the communication network gateway required for completion of the received installation command;
the file server sending the files required for completion of the received installation command to the agent via the communication network gateway;
the agent installing the files sent to it on the hardware device upon which it resides in response to the received installation command; and
the communication network gateway removing the locking device associated with the command to install software in a hardware device after the files have been installed. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification