×

Software appliance installation systems and methods

  • US 8,990,798 B2
  • Filed: 09/28/2012
  • Issued: 03/24/2015
  • Est. Priority Date: 09/28/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of installing a software appliance via a computer network, comprising:

  • detaching, by at least one processing circuit, the software appliance from an operating system of a computing device by unregistering a software stack and a database in the software appliance from the operating system of the computing device, wherein the software appliance includes at least the software stack and the database;

    storing, by the at least one processing circuit, information of the software appliance into files;

    establishing a network connection with a virtual server in a cloud computer system;

    determining the software appliance is compatible with the virtual server of the cloud computer system based at least in part on the information of the software appliance stored in the files;

    configuring network settings and network interfaces of the virtual server of the cloud computer system for the software appliance based at least in part on results of the determining that the software appliance is compatible with the virtual server of the cloud computer system;

    activating virtual hostnames for the software appliance on the virtual server of the cloud computer system; and

    attaching the software appliance to an operating system of the virtual server of the cloud computer system by registering the software stack and the database in the software appliance with the operating system of the virtual server of the cloud computer system, wherein the registration of the software stack comprises creating users for the software stack, configuring access control lists for the software stack and the database, creating network port settings for the software stack, configuring kernel parameters for supporting the software stack, starting the database, and starting the software appliance using the software stack.

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