Providing status information for virtual resource computing environment
First Claim
Patent Images
1. A computer-implemented method for providing status information for virtual resource images in a networked computing environment, comprising:
- associating a template with an image of a previously created virtual resource, the template being separate from the virtual resource and comprising a set of instructions that gather information regarding a status of the image as the image is executing, the information being gathered independently from other images;
storing the template and the image in a catalog on a computer storage medium in the networked computing environment;
receiving a request for an instance of the virtual resource;
provisioning the instance based on the image;
providing the template with the instance;
generating a user interface via an application that is external to the instance in response to the instance being provisioned, the user interface comprising a visualization of the status of the image generated by executing the set of instructions in the template by the application that gather the information, andaccessing the status by executing an application against the information, the application being loaded on a computerized device that utilizes the instance, the execution of the application providing a user interface on the computerized device on which the status can be displayed.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide an approach for an image provider to specify data (e.g., commands to run, files to read), etc., about an image of a virtual resource (e.g., virtual machine, etc.) in a networked computing environment (e.g., a cloud computing environment). Such data may be used (e.g., at runtime) by a client application to obtain specific information about a running instance that is provisioned based on the image (e.g., operating system health, middleware health, etc.).
-
Citations
19 Claims
-
1. A computer-implemented method for providing status information for virtual resource images in a networked computing environment, comprising:
-
associating a template with an image of a previously created virtual resource, the template being separate from the virtual resource and comprising a set of instructions that gather information regarding a status of the image as the image is executing, the information being gathered independently from other images; storing the template and the image in a catalog on a computer storage medium in the networked computing environment; receiving a request for an instance of the virtual resource; provisioning the instance based on the image; providing the template with the instance; generating a user interface via an application that is external to the instance in response to the instance being provisioned, the user interface comprising a visualization of the status of the image generated by executing the set of instructions in the template by the application that gather the information, and accessing the status by executing an application against the information, the application being loaded on a computerized device that utilizes the instance, the execution of the application providing a user interface on the computerized device on which the status can be displayed. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for providing status information for virtual resource images in a networked computing environment, comprising:
-
a memory medium comprising instructions; a bus coupled to the memory medium; and a processor coupled to the bus that when executing the instructions causes the system to; associate a template with an image of a previously created virtual resource, the template being separate from the virtual resource and comprising a set of instructions that gather information regarding a status of the image as the image is executing, the information being gathered independently from other images;
store the template and the image in a catalog on a computer storage medium in the networked computing environment;receive a request for an instance of the virtual resource; provision the instance based on the image; provide the template with the instance; and generate a user interface via an application that is external to the instance in response to the instance being provisioned, the user interface comprising a visualization of the status of the image generated by executing the set of instructions in the template by the application that gather the information, and access the status by executing an application against the information, the application being loaded on a computerized device that utilizes the instance, the execution of the application providing a user interface on the computerized device on which the status can be displayed. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for providing status information for virtual resource images in a networked computing environment, the computer program product comprising a computer readable storage device, and program instructions stored on the computer readable storage device, to:
-
associate a template with an image of a previously created virtual resource, the template being separate from the virtual resource and comprising a set of instructions that gather information regarding a status of the image as the image is executing, the information being gathered independently from other images; store the template and the image in a catalog on a computer storage medium in the networked computing environment; receive a request for an instance of the virtual resource; provision the instance based on the image; provide the template with the instance; and generate a user interface via an application that is external to the instance in response to the instance being provisioned, the user interface comprising a visualization of the status of the image generated by executing the set of instructions in the template by the application that gather the information, and access the status by executing an application against the information, the application being loaded on a computerized device that utilizes the instance, the execution of the application providing a user interface on the computerized device on which the status can be displayed. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for deploying a system for providing status information for virtual resource images in a networked computing environment, comprising:
providing a computer infrastructure being operable to; associate a template with an image of a previously created virtual resource, the template being separate from the virtual resource and comprising a set of instructions that gather information used to determine a status of the image as the image is executing; store the template and the image in a catalog on a computer storage medium in the networked computing environment; receive a request for an instance of the virtual resource; provision the instance based on the image; provide the template with the instance; and associate a template with an image of a previously created virtual resource, the template being separate from the virtual resource and comprising a set of instructions that gather information regarding a status of the image as the image is executing, the information being gathered independently from other images; and access the status by executing an application against the information, the application being loaded on a computerized device that utilizes the instance, the execution of the application providing a user interface on the computerized device on which the status can be displayed.
Specification