XML BASED GENERIC UNIX DISCOVERY FRAMEWORK
First Claim
1. A method for automated configuration detection for elements of a customer production environment that are to be replicated in a replication service environment comprising:
- sending a request from a secure browser executing on a node within a customer production environment to a replication service provider application server located within a replication service provider environment, the request for access to an executable survey program;
receiving from the replication service provider access to the executable survey program;
running the executable survey program from within the secure browser, the executable survey program further;
obtaining access information for one or more host machines within the is customer production environment;
using the access information for each such host to obtain configuration information from the host machine by further(a) reading an operating system specific file containing a configuration query command and parsing logic;
(b) sending the configuration query command to the host machine;
(c) capturing output of the query command from the host machine; and
(d) using the parsing logic to extract configuration information from the host machine;
storing the configuration information; and
forwarding the configuration information for the one or more host machines to the replication service provider application server.
15 Assignments
0 Petitions
Accused Products
Abstract
Services that support recovery of a data center require collecting information concerning the service customer'"'"'s physical and virtual infrastructure, and specifically the configuration of their operating systems such as UNIX operating systems. Here an automatic discovery tool executes within the context of a secure browser program. Once a user is authenticated, a JavaScript or HTML program seamlessly retrieves a file that is specific to the type and version of the UNIX operating system on the host; the file contains commands and parsing logic for the commands to retrieve configuration data. Once parsed, the program forwards that data to a database so that the replication service provider may then correctly provision recovery systems.
11 Citations
17 Claims
-
1. A method for automated configuration detection for elements of a customer production environment that are to be replicated in a replication service environment comprising:
-
sending a request from a secure browser executing on a node within a customer production environment to a replication service provider application server located within a replication service provider environment, the request for access to an executable survey program; receiving from the replication service provider access to the executable survey program; running the executable survey program from within the secure browser, the executable survey program further; obtaining access information for one or more host machines within the is customer production environment; using the access information for each such host to obtain configuration information from the host machine by further (a) reading an operating system specific file containing a configuration query command and parsing logic; (b) sending the configuration query command to the host machine; (c) capturing output of the query command from the host machine; and (d) using the parsing logic to extract configuration information from the host machine; storing the configuration information; and forwarding the configuration information for the one or more host machines to the replication service provider application server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for detecting a configuration of a customer production environment containing one or more data processing elements that are replicated in a replication service environment comprising:
-
an application server, located within a replication service provider environment; a data processor, located within the customer production environment, for executing a secure browser to connect to the application server located within the replication service provider environment, and request access to an executable survey program; receive from the replication service provider access to the executable survey program; run the executable survey program from within the secure browser, the executable survey program further to; access information for one or more host machines within the customer production environment; use the access information for at least one of such host machines to invoke an instrumented component interface to obtain configuration information from the host machine; store the configuration information; and forward the configuration information for the one or more host machines to the replication service provider application server. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A programmable computer product for automated configuration detection for elements of a customer production environment that are to be replicated in a replication service environment, the programmable computer product comprising a data processing machine that retrieves instructions from a stored media and executes the instructions, and the instructions for:
-
sending a request from a secure browser executing on a node within a customer production environment to a replication service provider application server located within a replication service provider environment, the request for access to an executable survey program; receiving from the replication service provider access to the executable survey program; running the executable survey program from within the secure browser, the executable survey program further; obtaining access information for one or more host machines within the customer production environment; using the access information for each such host machine to invoke an instrumented component interface to obtain configuration information from the host machine; storing the configuration information; and forwarding the configuration information for the one or more host machines to the replication service provider application server.
-
Specification