×

XML based generic UNIX discovery framework

  • US 9,479,396 B2
  • Filed: 05/31/2013
  • Issued: 10/25/2016
  • Est. Priority Date: 05/31/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method implemented on a node including a memory coupled with a hardware processor for automated configuration detection for host machines in a customer production environment that are to be replicated in recovery host machines in a replication service environment comprising:

  • sending a request from a secure browser executing on the node within the customer production environment to an application server located within the replication service environment, the request for access to an executable survey program stored by the application server, wherein the customer production environment is remotely located from the replication service environment and connected via a private network connection;

    receiving, by the secure browser from the application server located in the replication service environment, the executable survey program;

    running the executable survey program from within the secure browser, the executable survey program further, for each respective host machines within the customer production environment;

    (a) obtaining access information for the respective host machines including host names and login credentials, wherein the host names and the login credentials are used to automatically connect to each of the respective host machines in the customer production environment via secure shell (SSH);

    (b) using the access information for each of the respective host machines to invoke an instrumented component interface for accessing the respective host machines to obtain installed operating system type and version information for the respective host machines;

    (c) using the operating system type and version information to request access to an operating system specific file from the application server, the operating system specific file containing an operating system specific configuration query commands and operating system specific parsing logics associated with the operating system type and version for the respective host machines, wherein each of the operating system specific configuration query commands has associated operating system specific parsing logics, and wherein requesting access to the operating system specific file from the application server comprises accessing a database to select the operating system specific file from one of several files, each operating system specific file associated with a specific UNIX-compatible operating system type and UNIX-compatible operating system version;

    (d) sending the operating system specific configuration query commands to the respective host machines;

    (e) capturing output of the operating system specific configuration query commands from the respective host machines;

    (f) using the associated operating system specific parsing logics to extract further host configuration information of interest from the output of the operating system specific configuration query commands;

    (g) storing the further host configuration information; and

    (h) using the further host configuration information extracted by the operating system specific parsing logics for configuring the respective recovery host machines in the replication service environment.

View all claims
  • 15 Assignments
Timeline View
Assignment View
    ×
    ×