Decoupled installation of data management systems
First Claim
1. A method of decoupled installation of data storage software, comprising:
- monitoring, with a storage manager comprising computer hardware having one or more computer processors, primary data created by different software applications executing on at least first and second client computers, the first and second client computers in communication with the storage manager via a network;
installing data storage software on a third client computer while the third client computer that is decoupled from the network and prior to communication between the third client computer and the storage manager,wherein the installation of the data storage software stores a plurality of client computer configuration parameters associated with the third client computer, wherein the client computer configuration parameters comprise at least virtual data connection information used by programs to exchange information;
subsequent to said installing, coupling the third client computer to the network and listening to network traffic on the network with the third client computer to determine whether the storage manager is available via the network;
subsequent to said coupling the third client computer to the network;
communicating from the third client computer to the storage manager at least the client configuration parameters;
comparing at the storage manager, the client computer configuration parameters stored by the third client computer with the one or more storage manager configuration parameters associated with the storage manager, wherein one or more configuration parameters are designated as client dominant parameters based on the one or more parameters being more likely to be correctly recorded in the client than in the server, and the other configuration parameters are designated as server dominant parameters based on the other parameters being more likely to be correctly recorded in the server than in the client, and when discrepancies exist;
using the virtual data connection information to establish a virtual data connection between the storage manager and the data storage software installed on the third client computer, such that the storage manager and the data storage software exchange information directly;
for discrepancies involving the client dominant parameters, using the corresponding client computer configuration parameters in conjunction with data storage operations involving the storage manager and the third client computing device; and
for discrepancies involving the server dominant parameters, using the corresponding storage manager configuration parameters in conjunction with data storage operations involving the storage manager and the third client computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing decoupled installation of data management systems used in conjunction with computer networks are disclosed. The method comprises installing data storage software in order to facilitate communication with a second computer in order to perform data storage operations. The software may be installed without knowledge of the second computer and/or the ability to communicate with the second computer. During the installation process, configuration parameters are obtained by the first computer and stored in a data structure. At least a portion of the configuration parameters recorded in the data structure is also provided to the second computer. The first and second computers subsequently communicate in order to register the first computer for use with the second computer.
-
Citations
16 Claims
-
1. A method of decoupled installation of data storage software, comprising:
-
monitoring, with a storage manager comprising computer hardware having one or more computer processors, primary data created by different software applications executing on at least first and second client computers, the first and second client computers in communication with the storage manager via a network; installing data storage software on a third client computer while the third client computer that is decoupled from the network and prior to communication between the third client computer and the storage manager, wherein the installation of the data storage software stores a plurality of client computer configuration parameters associated with the third client computer, wherein the client computer configuration parameters comprise at least virtual data connection information used by programs to exchange information; subsequent to said installing, coupling the third client computer to the network and listening to network traffic on the network with the third client computer to determine whether the storage manager is available via the network; subsequent to said coupling the third client computer to the network;
communicating from the third client computer to the storage manager at least the client configuration parameters;comparing at the storage manager, the client computer configuration parameters stored by the third client computer with the one or more storage manager configuration parameters associated with the storage manager, wherein one or more configuration parameters are designated as client dominant parameters based on the one or more parameters being more likely to be correctly recorded in the client than in the server, and the other configuration parameters are designated as server dominant parameters based on the other parameters being more likely to be correctly recorded in the server than in the client, and when discrepancies exist; using the virtual data connection information to establish a virtual data connection between the storage manager and the data storage software installed on the third client computer, such that the storage manager and the data storage software exchange information directly; for discrepancies involving the client dominant parameters, using the corresponding client computer configuration parameters in conjunction with data storage operations involving the storage manager and the third client computing device; and for discrepancies involving the server dominant parameters, using the corresponding storage manager configuration parameters in conjunction with data storage operations involving the storage manager and the third client computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for decoupled installation of data storage software, comprising:
-
a storage manager comprising computer hardware having one or more computer processors, the storage manager configured to monitor primary data created by different software applications executing on at least first and second client computers, the first and second client computers in communication with the storage manager via a network; a third client computer possessing installed data storage software, wherein installation of the data storage software on the third client was while the third client computer was decoupled from the network and prior to communication between the third client computer and the storage manager, wherein the installation of the data storage software stores a plurality of client computer configuration parameters associated with the third client computer, wherein the client computer configuration parameters comprise at least virtual data connection information used by programs to exchange information directly, wherein after the third client computer is coupled to the network, the third client computer is configured to listen to network traffic on the network to determine whether the storage manager is available via the network, wherein the third client computer is configured to send to the storage manager, at least a portion of the client computer configuration parameters; and wherein the storage manager is configured to compare the client computer configuration parameters from the third client computer with the one or more storage manager configuration parameters, wherein one or more configuration parameters are designated as client dominant parameters based on the one or more parameters being more likely to be correctly recorded in the client than in the server, and the other configuration parameters are designated as server dominant parameters based on the other parameters being more likely to be correctly recorded in the server than in the client, and when discrepancies exist; use the virtual data connection information to establish a virtual data connection between the storage manager and the data storage software installed on the third client computer, such that the storage manager and the data storage software exchange information directly; for discrepancies involving the client dominant parameters, using the corresponding client computer configuration parameters in conjunction with data storage operations involving the storage manager and the third client computing device; and for discrepancies involving the server dominant parameters, using the corresponding storage manager configuration parameters in conjunction with data storage operations involving the storage manager and the third client computing device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
Specification