×

Application server deployment system for domain generation and testing with an administrative server virtual machine and managed server virtual machines

  • US 10,417,073 B2
  • Filed: 04/12/2017
  • Issued: 09/17/2019
  • Est. Priority Date: 04/12/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computing device system for deploying a server system, whereby the computing device system communicates user requests to a plurality of managed host servers for a purpose of executing instructions on the plurality of managed host servers, the computing device system comprising:

  • one or more storage devices with computer-readable program code store thereon;

    a communication device;

    one or more computer processing devices operatively coupled to said one or more storage device and said communication device, wherein said one or more computer processing devices are configured to execute the computer-readable program code stored on said storage device to cause the computing device system to perform steps of;

    receive from the user, via said communication device, a plurality of original parameters comprising hardware, software, and network information associated with building a domain, wherein the domain is new;

    in response to receiving the plurality of original parameters, search a keystore in each of the plurality of managed host servers for a transport layer security certificate and a secure sockets layer certificate;

    in response to determining that the keystore found in the plurality of managed host servers does not include the transport layer security certificate or the secure sockets layer certificate, automatically transmit an error log report and end the execution of the one or more computer processing devices;

    orin response to determining that the keystore found in the plurality of managed host servers does include both the transport layer security certificate and the secure sockets layer certificate, do not transmit the error log report and do not terminate the execution of the one or more computer processing devices for building the domain;

    configure the domain based on the received plurality of original parameters, wherein creating the domain comprises basic properties of the domain, including an administrative server virtual machine (VM) associated with an administrative host server;

    start the administrative server VM;

    monitor an administrative server VM log the to determine that the administrative server VM starts up correctly;

    run a domain online configuration script;

    shut down the administrative server VM;

    monitor the administrative server VM log file to determine that the administrative server VM shut down correctly;

    remove any content from the administrative server VM log file;

    start up the administrative server VM via a custom start script;

    monitor the administrative server VM log file to determine that the administrative server VM starts up correctly;

    shut down the administrative server VM;

    monitor the administrative server VM log tile to determine that/whether the administrative server VM shut down correctly;

    store any domain configuration files in a compressed file;

    create and store log directories for the domain configuration files on each of one or more managed server VMs associated with the plurality of managed host servers;

    transfer the compressed file comprising the domain configuration files to each of the managed server VMs;

    unpack the compressed file at each of the managed server VMs;

    configure a node manager for the administrative host server and each of the plurality of managed host servers;

    monitor a node manager VM log file on each of the managed server VMs to determine that the node managers are successfully configured;

    start up the administrative server VM using the node manager;

    monitor the administrative server VM log file to determine that the administrative server VM starts up correctly;

    assign the node manager to the domain;

    shut down the administrative server VM using the node manager;

    monitor the administrative server VM log the to determine that the administrative server VM shuts down correctly;

    shut down the node manager;

    start up the node manager;

    monitor the node manager VM log file to determine that the node manager starts up correctly;

    start up the administrative server VM using the node manager;

    monitor the administrative server VM log file to determine that the administrative server VM starts up correctly;

    start up each managed server VM, for each of the one or more managed server VMs;

    monitor managed server VM log files to determine that each managed server VM starts up correctly;

    enroll each of the managed server VMs in the domain with the node manager;

    shut down ail components of the domain;

    start up the node manager;

    monitor the node manager VM log file to determine that the node manager starts up correctly;

    start up the administrative server VM using the node manager; and

    monitor the administrative server VM log the to determine that the administrative server VM starts up correctly.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×