Controlling a discovery component, within a virtual environment, that sends authenticated data to a discovery engine outside the virtual environment
AssigneeInternational Business Machines Corporation
InventorsJohn A. Griffith, Daniel P. Rhames, Philip R. Riedel, David L. Schmidt
Life of this patent
Estimating the term…
Abstract
A discovery bundle component is applied in a virtual image deployed within a virtual environment, wherein the discovery bundle automatically discovers asset information about one or more application bundles applied to the virtual image. The discovery bundle component sends, to a discovery product service, the asset information wrapped with a trusted signed certificate for the discovery product service, wherein the discovery product service is located outside the virtual environment.
Claims12
A method, comprising:
- receiving, using one or more processors, at a discovery product service, initial discovery results with a signed credential from a discovery bundle component in a virtual image deployed within a virtual environment;
- in response to verifying the signed credential as a trusted signed certificate, adding, using the one or more processors, an active registration record for the virtual image deployed within the virtual environment with the initial discovery results to a registration list maintained by the discovery product service;
- starting, using the one or more processors, by the discovery product service, a delta timer;
- in response to receiving a delta discovery result secured with the signed credential from the discovery bundle component within a delta time window, adding, using the one or more processors, the delta discovery result to the active registration record for the virtual image and restarting the delta timer;
- and
- in response to not receiving the delta discovery result from the discovery bundle component within the delta time window, marking, using the one or more processors, the active registration record for the deployed virtual image as no longer active.
A system, comprising:
- a processor, coupled with a memory, and configured to perform the actions of:
- receiving initial discovery results with a signed credential from a discovery bundle component in a virtual image deployed within a virtual environment;
- in response to verifying the signed credential as a trusted signed certificate, adding an active registration record for the virtual image deployed within the virtual environment with the initial discovery results to a registration list;
- starting a delta timer;
- in response to receiving a delta discovery result secured with the signed credential from the discovery bundle component within a delta time window, adding the delta discovery result to the active registration record for the virtual image and restarting the delta timer;
- and
- in response to not receiving the delta discovery result from the discovery bundle component within the delta time window, marking the active registration record for the deployed virtual image as no longer active.
A computer program product for managing virtual image discovery, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:
- receive initial discovery results with a signed credential from a discovery bundle component in a virtual image deployed within a virtual environment;
- in response to verifying the signed credential as a trusted signed certificate, add an active registration record for the virtual image deployed within the virtual environment with the initial discovery results to a registration list;
- start a delta timer;
- in response to receiving a delta discovery result secured with the signed credential from the discovery bundle component within a delta time window, add the delta discovery result to the active registration record for the virtual image and restarting the delta timer;
- and
- in response to not receiving the delta discovery result from the discovery bundle component within the delta time window, mark the active registration record for the deployed virtual image as no longer active.
Dependencies are inferred from the claim text.