AUTOMATICALLY GENERATING VOLUME IMAGES AND LAUNCHING VIRTUAL COMPUTING INSTANCES
First Claim
1. A method comprising:
- using a first server computer, executing a process that is configured to generate virtual computer instances;
receiving a request to generate a first custom virtual computer instance, wherein the request identifies one or more software packages to install on the first custom virtual computer instance;
copying a first pre-configured volume image onto a volume of a data storage device, wherein the volume includes one or more base software packages in a file system;
mounting the volume to the first server computer, in response to receiving the request;
installing each of the one or more software packages on the volume;
unmounting the volume;
creating a snapshot of the volume;
registering the snapshot as a registered custom volume image;
wherein the process is performed using one or more computing devices.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, a method comprises using a first server computer, executing a process that is configured to generate virtual computer instances; receiving a request to generate a first custom virtual computer instance, wherein the request identifies one or more software packages to install on the first custom virtual computer instance; copying a first pre-configured volume image onto a volume of a data storage device, wherein the volume includes one or more base software packages in a file system; mounting the volume to the first server computer, in response to receiving the request; installing each of the one or more software packages on the volume; unmounting the volume; creating a snapshot of the volume; registering the snapshot as a registered custom volume image.
107 Citations
21 Claims
-
1. A method comprising:
-
using a first server computer, executing a process that is configured to generate virtual computer instances; receiving a request to generate a first custom virtual computer instance, wherein the request identifies one or more software packages to install on the first custom virtual computer instance; copying a first pre-configured volume image onto a volume of a data storage device, wherein the volume includes one or more base software packages in a file system; mounting the volume to the first server computer, in response to receiving the request; installing each of the one or more software packages on the volume; unmounting the volume; creating a snapshot of the volume; registering the snapshot as a registered custom volume image; wherein the process is performed using one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more non-transitory computer-readable media storing one or more sequences of instructions which, when executed by one or more computing devices, cause:
-
using a first server computer, executing a process that is configured to generate virtual computer instances; receiving a request to generate a first custom virtual computer instance, wherein the request identifies one or more software packages to install on the first custom virtual computer instance; copying a first pre-configured volume image onto a volume of a data storage device, wherein the volume includes one or more base software packages in a file system; mounting the volume to the first server computer, in response to receiving the request; installing each of the one or more software packages on the volume; unmounting the volume; creating a snapshot of the volume; registering the snapshot as a registered custom volume image. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising a first server computer with a memory, a processor, a process executed by the processor and configured to:
-
receive a request to generate a first custom virtual computer instance, wherein the request identifies one or more software packages to install on the first custom virtual computer instance; copy a first pre-configured volume image onto a volume of a data storage device, wherein the volume includes one or more base software packages in a file system; mount the volume to the first server computer, in response to receiving the request; install each of the one or more software packages on the volume; unmount the volume; create a snapshot of the volume; register the snapshot as a registered custom volume image. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification