Creating a virtual resource package
First Claim
Patent Images
1. A method for creating a virtual resource package, the method comprising:
- capturing, by one or more processors, metadata related to at least one machine, wherein said at least one machine includes at least one of a physical machine and a virtual machine;
generating, by one or more processors, a constraint definition describing a configuration constraint of the at least one machine based on the captured metadata, wherein the configuration constraint limits a quantity of custom nodes that are permitted to be connected to an application server, and wherein the configuration constraint further limits a quantity of ports on a database that are permitted to be connected to the application server;
packaging, by one or more processors, a disk image file of the at least one machine, the captured metadata and the generated constraint definition to generate the virtual resource package;
converting, by one or more processors, the captured metadata related to the at least one machine into a plurality of data files;
aggregating, by one or more processors, the plurality of data files into a context model file; and
organizing, by one or more processors, the plurality of data files into at least three categories, wherein a first category is for data files related to software used by the at least one machine, wherein a second category is for the software used by the at least one machine, and wherein a third category is for hardware used by the at least one machine.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and/or computer program product creates a virtual resource package. Metadata related to a machine is captured, where the machine is a physical machine and/or a virtual machine. A constraint definition describing a configuration constraint of the machine is generated based on the captured metadata. A disk image file of the at least one machine, the captured metadata and the generated constraint definition are packaged to generate the virtual resource package.
27 Citations
17 Claims
-
1. A method for creating a virtual resource package, the method comprising:
-
capturing, by one or more processors, metadata related to at least one machine, wherein said at least one machine includes at least one of a physical machine and a virtual machine; generating, by one or more processors, a constraint definition describing a configuration constraint of the at least one machine based on the captured metadata, wherein the configuration constraint limits a quantity of custom nodes that are permitted to be connected to an application server, and wherein the configuration constraint further limits a quantity of ports on a database that are permitted to be connected to the application server; packaging, by one or more processors, a disk image file of the at least one machine, the captured metadata and the generated constraint definition to generate the virtual resource package; converting, by one or more processors, the captured metadata related to the at least one machine into a plurality of data files; aggregating, by one or more processors, the plurality of data files into a context model file; and organizing, by one or more processors, the plurality of data files into at least three categories, wherein a first category is for data files related to software used by the at least one machine, wherein a second category is for the software used by the at least one machine, and wherein a third category is for hardware used by the at least one machine. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for creating a virtual resource package, the apparatus comprising:
-
a capturing device having a central processing unit (CPU) configured to capture metadata related to at least one machine that includes at least one of a physical machine and a virtual machine; a generating device having the central processing unit (CPU) configured to generate a constraint definition describing a configuration constraint of the at least one machine based on the captured metadata, wherein the configuration constraint limits a quantity of custom nodes that are permitted to be connected to an application server, and wherein the configuration constraint further limits a quantity of ports on a database that are permitted to be connected to the application server; a packaging device having the central processing unit (CPU) configured to package a disk image file of the at least one machine, the captured metadata and the generated constraint definition to generate the virtual resource package; a converting device having the CPU configured to convert the captured metadata related to the at least one machine into a plurality of data files; an aggregating device having the CPU configured to aggregate the plurality of data files into a context model file; and an organizing device having the CPU configured to organize the plurality of data files into at least three categories, wherein a first category is for data files related to software used by the at least one machine, wherein a second category is for the software used by the at least one machine, and wherein a third category is for hardware used by the at least one machine. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for creating a virtual resource package, the computer program product comprising a computer readable hardware storage medium having program code embodied therewith, the program code readable and executable by a processor to perform a method comprising:
-
capturing metadata related to at least one machine, wherein said at least one machine includes at least one of a physical machine and a virtual machine; generating a constraint definition describing a configuration constraint of the at least one machine based on the captured metadata, wherein the configuration constraint limits a quantity of custom nodes that are permitted to be connected to an application server, and wherein the configuration constraint further limits a quantity of ports on a database that are permitted to be connected to the application server; packaging a disk image file of the at least one machine, the captured metadata and the generated constraint definition to generate the virtual resource package converting the captured metadata related to the at least one machine into a plurality of data files; aggregating the plurality of data files into a context model file; and organizing the plurality of data files into at least three categories, wherein a first category is for data files related to software used by the at least one machine, wherein a second category is for the software used by the at least one machine, and wherein a third category is for hardware used by the at least one machine. - View Dependent Claims (14, 15, 16, 17)
-
Specification