Building virtual appliances
AssigneeVMware, Inc.
InventorAndrey Todorov PETROV
Life of this patent
Estimating the term…
Abstract
An example method to build a virtual appliance for deployment in a virtualized computing environment may include obtaining a base virtual appliance that is application-independent. The base virtual appliance includes a virtual machine, a virtual disk associated with the virtual machine and a guest operating system (OS) installed on the virtual disk. The method may further comprise obtaining an application package associated with an application; and building the virtual appliance by assembling the base virtual appliance with the application package. During the assembly, the application package is installed on the virtual disk of the base virtual appliance such that the virtual machine supports both the guest OS and the application.
Claims18
A method to build a virtual appliance for deployment in a virtualized computing environment, comprising:
- obtaining a base virtual appliance that is application-independent and includes a virtual machine, a virtual disk associated with the virtual machine and a guest operating system (OS) installed on the virtual disk;
- obtaining an application package associated with an application;
- and
- building the virtual appliance by assembling the base virtual appliance with the application package to install the application package on the virtual disk of the base virtual appliance such that the virtual machine supports both the guest OS and the application.
A non-transitory computer-readable storage medium that includes a set of instructions which, in response to execution by a processor, causes the processor to perform a method to build a virtual appliance for deployment in a virtualized computing environment, the method comprising:
- obtaining a base virtual appliance that is application-independent and includes a virtual machine, a virtual disk associated with the virtual machine and a guest operating system (OS) installed on the virtual disk;
- obtaining an application package associated with an application;
- and
- building the virtual appliance by assembling the base virtual appliance with the application package to install the application package on the virtual disk of the base virtual appliance such that the virtual machine supports both the guest OS and the application.
A computer system for building a virtual appliance for deployment in a virtualized computing environment, wherein the computer system comprises:
- a processor;
- a non-transitory computer-readable storage medium having stored thereon instructions that, when executed by the processor, cause the processor to:
- obtain a base virtual appliance that is application-independent and includes a virtual machine, a virtual disk associated with the virtual machine and a guest operating system (OS) installed on the virtual disk;
- obtain an application package associated with an application;
- and
- build the virtual appliance by assembling the base virtual appliance with the application package to install the application package on the virtual disk of the base virtual appliance such that the virtual machine supports both the guest OS and the application.
Dependencies are inferred from the claim text.