Method To Enable Application Sharing On Embedded Hypervisors By Installing Only Application Context
First Claim
1. A method for reducing storage space requirements for an embedded hypervisor of an information handling system comprising:
- providing a virtual machine (VM) host comprising a plurality of VM resources operable to execute virtual machines;
providing a virtual appliance device, the virtual appliance device comprising a virtual appliance stored on the virtual appliance device and a universal software installer application stored on the virtual appliance device, the virtual appliance comprising an application;
installing a context of the virtual appliance onto the virtual machine host via universal software installer application; and
,hosting the application via the virtual appliance, the hosting comprising accessing shared storage to invoke a shared application portion of the virtual appliance .
14 Assignments
0 Petitions
Accused Products
Abstract
A system and method for reducing storage space requirements for an embedded hypervisor. The system and method includes installing an application context on a hypervisor while installing files needed by the applications to a shared storage device. Such a system and method provides a unique application context install. Additionally, such a system and method uniquely shares applications while reducing the space occupied on the embedded device. Also, such system and a method uniquely loads applications from remote storage without actually caching the applications on a local system.
-
Citations
15 Claims
-
1. A method for reducing storage space requirements for an embedded hypervisor of an information handling system comprising:
-
providing a virtual machine (VM) host comprising a plurality of VM resources operable to execute virtual machines; providing a virtual appliance device, the virtual appliance device comprising a virtual appliance stored on the virtual appliance device and a universal software installer application stored on the virtual appliance device, the virtual appliance comprising an application; installing a context of the virtual appliance onto the virtual machine host via universal software installer application; and
,hosting the application via the virtual appliance, the hosting comprising accessing shared storage to invoke a shared application portion of the virtual appliance . - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for reducing storage space requirements for an embedded hypervisor of an information handling system comprising:
-
a virtual machine (VM) host comprising a plurality of VM resources operable to execute virtual machines; a virtual appliance device, the virtual appliance device comprising a virtual appliance stored on the virtual appliance device and a universal software installer application stored on the virtual appliance device, the virtual appliance comprising an application; means for installing a context of the virtual appliance onto the virtual machine host via universal software installer application; and
,means for hosting the application via the virtual appliance, the hosting comprising accessing shared storage to invoke a shared application portion of the virtual appliance. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An information handling system comprising:
-
a virtual machine (VM) host comprising a plurality of VM resources operable to execute virtual machines; a virtual appliance device, the virtual appliance device comprising a virtual appliance stored on the virtual appliance device, the virtual appliance comprising an application; a memory, the memory storing a system a universal software installer application for reducing storage space requirements for an embedded hypervisor of the information handling system, the universal software installer application comprising instructions for installing a context of the virtual appliance onto the virtual machine host via the universal software installer application; and
,hosting the application via the virtual appliance, the hosting comprising accessing shared storage to invoke a shared application portion of the virtual appliance. - View Dependent Claims (12, 13, 14, 15)
-
Specification