Pure offline software appliance configuration
AssigneeMicrosoft Corporation
InventorsIan Chase Jirka, Krishnan Gopalan
Life of this patent
Estimating the term…
Abstract
One or more online configuration settings are received prior to deployment and execution of a software appliance. Once the configuration settings have been received, the online configuration settings can be utilized to configure a software appliance image prior to executing the image at a host computer. Once the application of the configuration settings to the image has been completed, the image may executed at a host computer.
Claims18
A computer-implemented method for configuring a software appliance image the computer-implemented method comprising performing computer-implemented operations for:
- receiving, at a computer hosting a software execution environment, one or more online configuration settings for the software appliance image, the software appliance image comprising an operating system and an application that are packaged together, wherein the online configuration settings comprise settings that are not required before deployment and execution of the software appliance image has begun on a host computer;
- utilizing the online configuration settings to configure the software appliance image prior to deployment of the software appliance image to the host computer;
- transmitting a request to join a domain prior to deployment of the software appliance image to the host computer;
- receiving one or more authentication keys in response to the request to join the domain;
- and
- configuring the software appliance image for operation on the domain using the authentication keys prior to deployment and execution of the software appliance image.
A computer-readable storage medium not consisting of a propagated signal or wave, having computer-readable instructions stored thereupon that, when executed by a computer, cause the computer to:
- receive one or more online configuration settings for a software appliance image comprising an operating system and an application that are packaged together, wherein the online configuration settings comprise settings that are not required before deployment and execution of the software appliance image has begun on a host computer;
- receive one or more offline configuration settings for the software appliance image, wherein the offline configuration settings comprise settings required prior to deployment and execution of the software appliance image on the host computer;
- mount the software appliance image;
- modify contents of the mounted software appliance image using the online configuration settings to configure the software appliance image prior to deploying the software appliance image to the host computer;
- unmount the software appliance image;
- deploy the software appliance image to the host computer;
- modify contents of the software appliance image using the offline configuration settings prior to execution of the software appliance image at the host computer;
- transmit a request to join a domain prior to deployment of the software appliance image to the host computer;
- receive one or more authentication keys in response to the request to join the domain;
- and
- configure the software appliance image for operation on the domain using the authentication keys prior to deployment and execution of the software appliance image.
A computer comprising a processor and memory storing computer-executable instructions that, when executed by the processor, cause the computer to:
- receive online configuration settings for a software appliance image comprising an operating system and an application that are packaged together, wherein the online configuration settings comprise settings that are not required before deployment and execution of the software appliance image has begun on a host computer;
- utilize the online configuration settings to configure the software appliance image prior to deployment of the software appliance image to the host computer;
- transmit a request to join a domain prior to deployment of the software appliance image to the host computer;
- receive one or more authentication keys in response to the request to join the domain;
- and
- configure the software appliance image for operation on the domain using the authentication keys prior to deployment and execution of the software appliance image;
- and
- deploy the software appliance image to the host computer.
Dependencies are inferred from the claim text.