Triggering application attachment based on state changes of virtual machines
First Claim
1. A method of operating a virtual computing service that provides virtual computing sessions to end users using a plurality of virtual machines, the method comprising:
- in response to a service login to the virtual computing service associated with an end user request to initiate a virtual computing session, identifying a virtual machine to allocate to the virtual computing session from the plurality of virtual machines;
initiating a change of state in the virtual machine to make the virtual machine available for the virtual computing session;
receiving a notification from a hypervisor associated with the virtual machine indicative of the change in state to the virtual machine;
initiating a user logon process after the service login to the virtual computing service, wherein the user logon process comprises providing credentials associated with the end user from the virtual computing service to the virtual machine; and
in response to the notification, prior to completing the user logon process to the virtual machine, initiating a volume attach process to attach at least one application storage volume to the virtual machine based on credentials associated with the service login.
3 Assignments
0 Petitions
Accused Products
Abstract
Described herein are systems, methods, and software to provide virtualized computing sessions with attachable volumes to requesting users. In one implementation, a virtual computing service identifies a service login for an end user to initiate a virtual computing session. In response to the service login, the virtual computing service identifies a virtual machine to allocate to the virtual computing service, and initiates a user login process to log the end user into the virtual machine. The virtual computing service further initiates, prior to completing the user login process, a volume attach process to attach at least one storage volume to the virtual machine based on credentials associated with the service login.
41 Citations
19 Claims
-
1. A method of operating a virtual computing service that provides virtual computing sessions to end users using a plurality of virtual machines, the method comprising:
-
in response to a service login to the virtual computing service associated with an end user request to initiate a virtual computing session, identifying a virtual machine to allocate to the virtual computing session from the plurality of virtual machines; initiating a change of state in the virtual machine to make the virtual machine available for the virtual computing session; receiving a notification from a hypervisor associated with the virtual machine indicative of the change in state to the virtual machine; initiating a user logon process after the service login to the virtual computing service, wherein the user logon process comprises providing credentials associated with the end user from the virtual computing service to the virtual machine; and in response to the notification, prior to completing the user logon process to the virtual machine, initiating a volume attach process to attach at least one application storage volume to the virtual machine based on credentials associated with the service login. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium having instructions stored thereon that, when executed by a virtual computing service, direct the virtual computing service to perform a method that provides virtual computing sessions to end users using a plurality of virtual machines, the method comprising:
-
in response to a service login to the virtual computing service associated with an end user request to initiate a virtual computing session, identifying a virtual machine to allocate to the virtual computing session from the plurality of virtual machines; initiating a state change process for the virtual machine to make the virtual machine available for the virtual computing session; receiving a notification from a hypervisor associated with the virtual machine indicative of a change in state to the virtual machine; and initiating a user logon process after the service login to the virtual computing service, wherein the user logon process comprises providing credentials associated with the end user from the virtual computing service to the virtual machine; and in response to the notification, prior to completing the user logon process to the virtual machine, initiating a volume attach process to attach at least one application storage volume to the virtual machine based on credentials associated with the service login. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
one or more non-transitory computer readable storage media; a processing system operatively coupled with the one or more non-transitory computer readable storage media; and processing instructions stored on the one or more non-transitory computer readable storage media to operate a virtual computing service to provide virtual computing sessions to end users using a plurality of virtual machines that, when executed by the processing system, direct the processing system to; in response to a service login to the virtual computing service associated with an end user request to initiate a virtual computing session, identify credentials associated with the end user request for the virtual computing session; identify a virtual machine to allocate to the virtual computing session from the plurality of virtual machines; initiate a change of state in the virtual machine to make the virtual machine available for the virtual computing session; receive a notification from a hypervisor associated with the virtual machine indicative of the change in state to the virtual machine; initiate a user logon process after the service login to the virtual computing service, wherein the user logon process comprises providing the credentials associated with the end user from the virtual computing service to the virtual machine; and in response to the notification, prior to completing the user logon process to the virtual machine, initiate a volume attach process to attach at least one storage volume to the virtual machine based on the credentials. - View Dependent Claims (16, 17, 18, 19)
-
Specification