VIRTUAL APPLIANCE INTEGRATION WITH CLOUD MANAGEMENT SOFTWARE
First Claim
Patent Images
1. A method comprising:
- reading metadata of a virtual appliance data structure, the virtual appliance data structure including executable files, configuration data, software system content, and other data of a software system stored on a data storage device and deployable to a virtual machine, the metadata including data descriptive of the software system included in the virtual appliance data structure, parameters for a virtual machine on which the software system of the virtual appliance data structure is deployable, and additional configuration data for the software system when deployed;
based on the parameters for a virtual machine on which the software system of the virtual appliance data structure is deployable, identifying, in a dataset representative of virtual machines present in a virtual computing landscape, virtual machines on which the software system of the virtual appliance data structure can be deployed; and
transmitting data presentable in a view of the identified virtual machines on which the software system of the virtual appliance data structure can be deployed.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments here in provide systems, methods, and software for virtual appliance integration with cloud management software. Some embodiments include a landscape virtualization management application through which software systems in the form of virtual appliances may generated and deployed. Further, metadata included in a data structure of a virtual appliance enable integration with existing cloud management software to allow viewing and searching for available virtual appliances and selecting, deployment, and management thereof.
81 Citations
20 Claims
-
1. A method comprising:
-
reading metadata of a virtual appliance data structure, the virtual appliance data structure including executable files, configuration data, software system content, and other data of a software system stored on a data storage device and deployable to a virtual machine, the metadata including data descriptive of the software system included in the virtual appliance data structure, parameters for a virtual machine on which the software system of the virtual appliance data structure is deployable, and additional configuration data for the software system when deployed; based on the parameters for a virtual machine on which the software system of the virtual appliance data structure is deployable, identifying, in a dataset representative of virtual machines present in a virtual computing landscape, virtual machines on which the software system of the virtual appliance data structure can be deployed; and transmitting data presentable in a view of the identified virtual machines on which the software system of the virtual appliance data structure can be deployed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium, with instructions stored thereon, which when executed by at least one processor cause at least one computer to:
-
receive a command to build a virtual appliance data structure with regard to a software system installed and configured on a computing device; create a virtual appliance data structure; copy the software system, including executable files, configuration data, software system content, and other data into the virtual appliance data structure; generate a metadata file descriptive of the software system copied to the virtual appliance data structure, parameters for a virtual machine on which the software system copied to the virtual appliance data structure is deployable, and additional configuration data for the software system when deployed; add the metadata file to the virtual appliance data structure; and store the virtual appliance data structure on a data storage device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
at least one processor, at least one memory device, and at least one network interface; a virtual appliance repository module stored in the at least one memory device and executable at least in part by the at least one processor to receive, store, and provide virtual appliances; and a virtual appliance management module stored in the at least one memory device and executable by the at least one processor to; receive, via the at least one network interface device, a command to build a virtual appliance data structure with regard to a software system installed and configured on a computing device; create a virtual appliance data structure; copy the software system, including executable files, configuration data, software system content, and other data into the virtual appliance data structure; generate a metadata file descriptive of the software system copied to the virtual appliance data structure, parameters for a virtual machine on which the software system copied to the virtual appliance data structure is deployable, and additional configuration data for the software system when deployed; add the metadata file to the virtual appliance data structure; and store the virtual appliance data structure in the virtual appliance repository. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification