Controlling Usage of Virtual Disks Before Their Attachment to Virtual Machines
First Claim
1. A method for controlling usage of virtual disks in a data-processing center hosting a set of virtual machines, each virtual disk comprising a set of software artifacts, wherein the method comprises the steps of:
- detecting a request of adding a new virtual disk comprising a set of new software artifacts to a selected one of the virtual machines,determining composition information of the new virtual disk, the composition information of the new virtual disk comprising an indication of the set of new software artifacts,retrieving an indication of usage entitlements of the new software artifacts in the data-processing center,enabling or preventing the attachment of the new virtual disk to the selected virtual machine according to a comparison between the composition information of the new virtual disk and the usage entitlements of the new software artifacts,attaching the new virtual disk to the selected virtual machine in response to the enabling thereof, andupdating the usage entitlements of the new software artifacts in response to the attachment of the new virtual disk to the selected virtual machine.
1 Assignment
0 Petitions
Accused Products
Abstract
Controlling usage of virtual disks in a data-processing center hosting a set of virtual machines is described where each virtual disk comprises a set of software artifacts. A corresponding method comprises detecting a request of adding a new virtual disk comprising a set of new software artifacts to a selected one of the virtual machines, determining composition information of the new virtual disk, which includes an indication of the new software artifacts, retrieving an indication of usage entitlements of the new software artifacts in the data-processing center, enabling or preventing the attachment of the new virtual disk to the selected virtual machine according to a comparison between the composition information and the usage entitlements, attaching the new virtual disk to the selected virtual machine in response to the enabling thereof, and updating the usage entitlements in response to the attachment of the new virtual disk.
32 Citations
20 Claims
-
1. A method for controlling usage of virtual disks in a data-processing center hosting a set of virtual machines, each virtual disk comprising a set of software artifacts, wherein the method comprises the steps of:
-
detecting a request of adding a new virtual disk comprising a set of new software artifacts to a selected one of the virtual machines, determining composition information of the new virtual disk, the composition information of the new virtual disk comprising an indication of the set of new software artifacts, retrieving an indication of usage entitlements of the new software artifacts in the data-processing center, enabling or preventing the attachment of the new virtual disk to the selected virtual machine according to a comparison between the composition information of the new virtual disk and the usage entitlements of the new software artifacts, attaching the new virtual disk to the selected virtual machine in response to the enabling thereof, and updating the usage entitlements of the new software artifacts in response to the attachment of the new virtual disk to the selected virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program comprising code for causing a data-processing system to perform the steps of:
-
detecting a request of adding a new virtual disk comprising a set of new software artifacts to a selected one of the virtual machines, determining composition information of the new virtual disk, the composition information of the new virtual disk comprising an indication of the set of new software artifacts, retrieving an indication of usage entitlements of the new software artifacts in the data-processing center, enabling or preventing the attachment of the new virtual disk to the selected virtual machine according to a comparison between the composition information of the new virtual disk and the usage entitlements of the new software artifacts, attaching the new virtual disk to the selected virtual machine in response to the enabling thereof, and updating the usage entitlements of the new software artifacts in response to the attachment of the new virtual disk to the selected virtual machine. - View Dependent Claims (14, 15, 16)
-
-
17. A data-processing system comprising a processor configured for performing the steps of:
-
detecting a request of adding a new virtual disk comprising a set of new software artifacts to a selected one of the virtual machines, determining composition information of the new virtual disk, the composition information of the new virtual disk comprising an indication of the set of new software artifacts, retrieving an indication of usage entitlements of the new software artifacts in the data-processing center, enabling or preventing the attachment of the new virtual disk to the selected virtual machine according to a comparison between the composition information of the new virtual disk and the usage entitlements of the new software artifacts, attaching the new virtual disk to the selected virtual machine in response to the enabling thereof, and updating the usage entitlements of the new software artifacts in response to the attachment of the new virtual disk to the selected virtual machine. - View Dependent Claims (18, 19, 20)
-
Specification