SYSTEM AND METHOD TO RECONFIGURE A VIRTUAL MACHINE IMAGE SUITABLE FOR CLOUD DEPLOYMENT
First Claim
1. A system for reconfiguring a virtual server image suitable for cloud deployment, comprising:
- a computer including a processor and one or a plurality of hypervisors provided thereon;
a virtual server image, which can be executed on the one or a plurality of hypervisors, and which provides a virtual machine environment for a software application, wherein the virtual server image containsa bootable part of the virtual machine,a non-bootable part of the virtual machine,a software application code for the software application, anda software application data for the software application; and
a virtual server image updater, which executes on the computer, and which can receive a virtual server image patch and use information in the virtual server image patch to reconfigure the contents of the virtual server image from its original content to a reconfigured content, to create a reconfigured virtual server image.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method that can be used to reconfigure a virtual server image that is suitable for cloud deployment. In accordance with an embodiment, the system and method comprises providing a virtual server image, which can be executed on the one or a plurality of hypervisors, and which provides a virtual machine environment for a software application, wherein the virtual server image contains a bootable part of the virtual machine, a non-bootable part of the virtual machine, a software application code for the software application, and a software application data for the software application; and receiving a virtual server image patch, and using information in the virtual server image patch to reconfigure the contents of the virtual server image from its original content to a reconfigured content, to create a reconfigured virtual server image. In a particular embodiment, the virtual server image can be compatible with any hypervisor for server virtualization, and the application virtual machine can be a Java Virtual Machine (JVM).
107 Citations
17 Claims
-
1. A system for reconfiguring a virtual server image suitable for cloud deployment, comprising:
-
a computer including a processor and one or a plurality of hypervisors provided thereon; a virtual server image, which can be executed on the one or a plurality of hypervisors, and which provides a virtual machine environment for a software application, wherein the virtual server image contains a bootable part of the virtual machine, a non-bootable part of the virtual machine, a software application code for the software application, and a software application data for the software application; and a virtual server image updater, which executes on the computer, and which can receive a virtual server image patch and use information in the virtual server image patch to reconfigure the contents of the virtual server image from its original content to a reconfigured content, to create a reconfigured virtual server image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for reconfiguring a virtual server image suitable for cloud deployment, comprising the steps of:
-
providing, at a computer including a processor, and one or a plurality of hypervisors thereon, a virtual server image, which can be executed on the one or a plurality of hypervisors, and which provides a virtual machine environment for a software application, wherein the virtual server image contains a bootable part of the virtual machine, a non-bootable part of the virtual machine, a software application code for the software application, and a software application data for the software application; and receiving, at a virtual server image updater, a virtual server image patch, and using information in the virtual server image patch to reconfigure the contents of the virtual server image from its original content to a reconfigured content, to create a reconfigured virtual server image. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable medium including instructions stored thereon which when read and executed by the computer cause the computer to perform the steps comprising:
-
providing, at a computer including a processor, and one or a plurality of hypervisors thereon, a virtual server image, which can be executed on the one or a plurality of hypervisors, and which provides a virtual machine environment for a software application, wherein the virtual server image contains a bootable part of the virtual machine, a non-bootable part of the virtual machine, a software application code for the software application, and a software application data for the software application; and receiving, at a virtual server image updater, a virtual server image patch, and using information in the virtual server image patch to reconfigure the contents of the virtual server image from its original content to a reconfigured content, to create a reconfigured virtual server image.
-
Specification