Identifying application usage roles for devices provided to virtual machines
AssigneeRed Hat, Inc.
InventorDaniel Pierres Berrangé
Life of this patent
Estimating the term…
Abstract
Embodiments of the disclosure provide techniques for or managing devices for a virtual machine. A method is provided that includes associating, by a processing device of a cloud management system, a device with a virtual machine. The device is associated, by a memory data structure, with an identifier tag including a character string. The virtual machine is notified of the identifier tag associated with the device. An application to be executed by the virtual machine is associated, using the identifier tag, with the device.
Claims20
A method comprising:
- receiving, by a processing device, a character string in connection with a request to provision a device for a virtual machine;
- automatically associating, by the processing device, identifier information with an identifier tag, the identifier tag associated with the character string, wherein the identifier information indicates an application-specific functional designation of the device;
- exposing to the virtual machine an association between the identifier tag and the identifier information to permit a guest operating system of the virtual machine to configure an application to use the device based on the identifier tag and the identifier information associated with the identifier tag;
- and
- associating, using the identifier tag, an application to be executed by the virtual machine with the device.
A system comprising:
- a memory device;
- and
- a processor device operatively coupled to the memory device, the processor device to:
- receive a character string in connection with a request to provision a device for a virtual machine;
- automatically associate identifier information with an identifier tag, the identifier tag associated with the character string, wherein the identifier information indicates an application-specific functional designation of the device;
- expose to the virtual machine an association between the identifier tag and the identifier information to permit a guest operating system of the virtual machine to configure an application to use the device based on the identifier tag and the identifier information associated with the identifier tag;
- and
- associate, using the identifier tag, an application to be executed by the virtual machine with the device.
A non-transitory computer readable medium comprising executable instructions that when executed by a processing device, cause the processing device to:
- receive a character string in connection with a request to provision a device for a virtual machine;
- automatically associate identifier information with an identifier tag, the identifier tag associated with the character string, wherein the identifier information indicates an application-specific functional designation of the device;
- expose to the virtual machine an association between the identifier tag and the identifier information to permit a guest operating system of the virtual machine to configure an application to use the device based on the identifier tag and the identifier information associated with the identifier tag;
- and
- associate, using the identifier tag, an application to be executed by the virtual machine with the device.
Dependencies are inferred from the claim text.