SYSTEM AND METHOD FOR CREATING OR RECONFIGURING A VIRTUAL SERVER IMAGE FOR CLOUD DEPLOYMENT
First Claim
Patent Images
1. A system for creating or reconfiguring a virtual server image, comprising:
- a computer including a processor, memory and operating system;
a memory space for creating a virtual server image; and
wherein an appliance or assembly builder is used to generate or reconfigure a virtual server image containing both a software application and a virtual machine capable of executing the software application, including performing the steps comprisingreading an appliance or assembly configuration file,writing a bootable component of a Java virtual machine into the virtual server image,writing a non-bootable component of a Java virtual machine, together with the software application into the virtual server image,configuring the bootable component to load and execute the non-bootable component.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method to convert a software application, such as a Java application into a virtual server image that is suitable for cloud deployment. In accordance with an embodiment, the system and method allows for building a hypervisor appliance containing a virtual machine running an application. In particular, the hypervisor appliance can be compatible with any hypervisor for server virtualization and the application virtual machine can be a Java Virtual Machine (JVM).
10 Citations
15 Claims
-
1. A system for creating or reconfiguring a virtual server image, comprising:
-
a computer including a processor, memory and operating system; a memory space for creating a virtual server image; and wherein an appliance or assembly builder is used to generate or reconfigure a virtual server image containing both a software application and a virtual machine capable of executing the software application, including performing the steps comprising reading an appliance or assembly configuration file, writing a bootable component of a Java virtual machine into the virtual server image, writing a non-bootable component of a Java virtual machine, together with the software application into the virtual server image, configuring the bootable component to load and execute the non-bootable component. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for creating or reconfiguring a virtual server image, comprising the steps of:
-
providing a computer including a processor, memory and operating system, and a memory space for creating a virtual server image; and using an appliance or assembly builder to generate or reconfigure a virtual server image containing both a software application and a virtual machine capable of executing the software application, including performing the steps comprising reading an appliance or assembly configuration file, writing a bootable component of a Java virtual machine into the virtual server image, writing a non-bootable component of a Java virtual machine, together with the software application into the virtual server image, and configuring the bootable component to load and execute the non-bootable component. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium, including instructions stored thereon, which when read an executed by a computer cause the computer to perform the steps comprising:
-
providing a computer including a processor, memory and operating system, and a memory space for creating a virtual server image; and using an appliance or assembly builder to generate or reconfigure a virtual server image containing both a software application and a virtual machine capable of executing the software application, including performing the steps comprising reading an appliance or assembly configuration file, writing a bootable component of a Java virtual machine into the virtual server image, writing a non-bootable component of a Java virtual machine, together with the software application into the virtual server image, and configuring the bootable component to load and execute the non-bootable component.
-
Specification