Methods and systems for automated management of virtual resources in a cloud computing environment
First Claim
1. A method for automated management of virtual resources in a cloud computing environment, the method comprising:
- directing, by a storage delivery management service, provisioning, on a storage system in a storage area network, of a virtual storage resource for a virtual machine executing on a first computing device comprising at least one network port;
transmitting, by the storage delivery management service, to the storage system, an identification of the at least one network port on the first computing device to associate with the virtual storage resource;
transmitting, by the storage delivery management service, to the first computing device, an instruction to retrieve an identification of the provisioned virtual storage resource and an identification of at least one network port on the storage system;
receiving, by the storage delivery management service, from a virtual machine migration component in communication with the storage delivery management service via a broker computing device, an indication through the broker computing device of a migration in progress of the virtual machine from the first computing device to a second computing device;
transmitting, by the storage delivery management service, to the storage system, an identification of at least one network port on the second computing device to associate with the virtual storage resource; and
transmitting, by the storage delivery management service, to the second computing device, an instruction to retrieve an identification of the provisioned virtual storage resource and an identification of the at least one network port on the storage system.
7 Assignments
0 Petitions
Accused Products
Abstract
A system for automated management of virtual resources in a cloud computing environment includes a host computing device communication component and a storage system communication component. The storage system communication component is executed by a storage delivery management service, communicates with a storage system adapter in a storage area network to identify a storage system in a storage area network, and directs the automated provisioning of a virtual storage resource on the identified storage system, the storage system providing resources for provisioning the virtual drive. The host computing device communication component receives a request for access by a host computing device to the virtual storage resource, and responds, to the host computing device, with an identification of a network port of the identified storage system and an identification of the provisioned virtual storage resource.
63 Citations
29 Claims
-
1. A method for automated management of virtual resources in a cloud computing environment, the method comprising:
-
directing, by a storage delivery management service, provisioning, on a storage system in a storage area network, of a virtual storage resource for a virtual machine executing on a first computing device comprising at least one network port; transmitting, by the storage delivery management service, to the storage system, an identification of the at least one network port on the first computing device to associate with the virtual storage resource; transmitting, by the storage delivery management service, to the first computing device, an instruction to retrieve an identification of the provisioned virtual storage resource and an identification of at least one network port on the storage system; receiving, by the storage delivery management service, from a virtual machine migration component in communication with the storage delivery management service via a broker computing device, an indication through the broker computing device of a migration in progress of the virtual machine from the first computing device to a second computing device; transmitting, by the storage delivery management service, to the storage system, an identification of at least one network port on the second computing device to associate with the virtual storage resource; and transmitting, by the storage delivery management service, to the second computing device, an instruction to retrieve an identification of the provisioned virtual storage resource and an identification of the at least one network port on the storage system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for automated management of virtual resources in a cloud computing environment comprising:
-
a storage system communication component configured to communicate with a storage system adapter in a storage area network, receive an identification of a storage system in the storage area network, provide resources for provisioning a virtual storage resource on the storage system, and transmit, to the storage system, an identification of at least one network port on a first computing device to associate with the virtual storage resource; and a host computing device communication component configured to transmit, to the first computing device, an identification of at least one network port of the identified storage system and an identification of the virtual storage resource; receive, from a virtual machine migration component in communication with a storage delivery management service, via a broker computing device, an indication through the broker computing device of a migration in progress of a virtual machine from the first computing device to a second computing device, receive a request for access by the second computing device to the virtual storage resource, and respond to the request, to the second computing device, with the identification of the at least one network port of the identified storage system and the identification of the virtual storage resource; wherein the storage system communication component is further configured to transmit, to the storage system, an identification of at least one network port on the second computing device to associate with the virtual storage resource. - View Dependent Claims (16, 17, 18)
-
-
19. A system for automated management of virtual resources in a cloud computing environment comprising:
-
a virtual storage resource provisioned by a storage delivery management service on a storage system in a storage area network, for a virtual machine executing on a first computing device comprising at least one network port; means for transmitting, by the storage delivery management service, to the storage system, an identification of the at least one network port on the first computing device to associate with the virtual storage resource; means for transmitting, by the storage delivery management service, to the first computing device, an identification of the provisioned virtual storage resource and an identification of at least one network port on the storage system; means for receiving through a broker computing device, by the storage delivery management service, from a virtual machine migration component in communication with the storage delivery management service via the broker computing device, an indication of a migration in progress of the virtual machine from the first computing device to a second computing device; means for transmitting, by the storage delivery management service, to the storage system, an identification of at least one network port on the second computing device to associate with the virtual storage resource; and means for transmitting, by the storage delivery management service, to the second computing device, an identification of the provisioned virtual storage resource and an identification of the at least one network port on the storage system. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification