摘要 |
Deploying a software image, comprising a target operating system, on a target computing machine comprises mounting (A7.1) the software image as a storage device, identifying (A8.1) each software program comprised in the software image, downloading (A9.1) a configuration logic for configuring each software program, applying (A11.1) each configuration logic against the software image, and booting (A12.1) the target computing machine from the target operating system. The target computing machine may be booted from a configuration operating system, which also deploys the software image on the target computing machine. Alternatively, a configuration computing machine running a configuration operating system implementing a configuration service may receive a request to configure the target computing machine, the deployment of the software image being controlled by the configuration computing machine. The identification of each software program in the software image may comprise scanning the software image. The target operating system may be configured within the software image. An auto-start application may also be configured in the software image. The invention has particular use in cloud computing environments where the software image is used to implement a virtual machine. The invention allows the separation of the configuration of the software image and its usage. |