Integrating storage resources from storage area network in machine provisioning platform
First Claim
1. A method comprising:
- identifying storage allocations for a target machine;
assigning alias information to the target machine identifying the target machine to a storage area network;
accessing, using a processor, a storage specification associated with the storage area network using the alias information to provision storage resources to the target machine;
updating an assignment of storage resources of the storage area network associated with the target machine in view of the storage specification;
distributing, using the processor, an operating system software to host on the target machine in view of a provisioning profile comprising instructions to cause the target machine to format the storage resources using the storage specification that specifies a data transfer rate of a communication interface for the storage resources; and
responsive to formatting the storage resources in view of the provisioning profile, updating, using the processor, the storage allocations for the target machine to reflect an identifier of a newly available resource.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for integrating storage resources from a storage area network in a machine provisioning platform. A provisioning platform can communicate generate and maintain a provisioning profile encoding the software, hardware, and/or other resources to be provisioned to a target physical and/or virtual machine. The provisioning profile can include a set of storage allocations for each target machine to be provisioned by the platform, indicating the high-level amounts, types, availability, so forth to be associated with each target. The provisioning profile can likewise include a set of storage specifications indicating specific disk types, manufacturers, and specific sources or pools in the set of storage resources available to the storage area network to transparently fulfill the storage allocations. The target(s) can be assigned an alias to identify them to the SAN, and the provisioning platform can mount the corresponding storage resources during the provisioning or updating process.
197 Citations
21 Claims
-
1. A method comprising:
-
identifying storage allocations for a target machine; assigning alias information to the target machine identifying the target machine to a storage area network; accessing, using a processor, a storage specification associated with the storage area network using the alias information to provision storage resources to the target machine; updating an assignment of storage resources of the storage area network associated with the target machine in view of the storage specification; distributing, using the processor, an operating system software to host on the target machine in view of a provisioning profile comprising instructions to cause the target machine to format the storage resources using the storage specification that specifies a data transfer rate of a communication interface for the storage resources; and responsive to formatting the storage resources in view of the provisioning profile, updating, using the processor, the storage allocations for the target machine to reflect an identifier of a newly available resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A provisioning system comprising:
-
an interface to a target machine; and a processor, operatively coupled with the interface to communicate with the target machine, the processor to; identify storage allocation requirements of the target machine; assign alias information to the target machine identifying the target machine to a storage area network; access a storage specification associated with the storage area network using the alias information to provision storage resources to satisfy the storage allocation requirements of the target machine; update an assignment of storage resources of the storage area network associated with the target machine in view of the storage specification; distribute an operating system software to host on the target machine in view of a provisioning profile comprising instructions to cause the target machine to format the storage resources using the storage specification that specifies a transfer rate of an communication interface for the storage resources; and responsive to formatting the storage resources in view of the provisioning profile, update the storage allocations for the target machine to reflect an identifier of a newly available resource. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A target machine, comprising:
-
a first interface to a provisioning platform; a second interface to a storage area network; and a processor, to communicate with the provisioning platform via the first interface and the storage area network via the second interface, the processor to; identify storage allocation requirements of the target machine; assign alias information to the target machine identifying the target machine to the storage area network, access a storage specification associated with the storage area network using the alias information to provision storage resources to satisfy the storage allocation requirements of the target machine; update an assignment of storage resources of the storage area network associated with the target machine in view of the storage specification; distribute an operating system software to host on the target machine in view of a provisioning profile comprising instructions to cause the target machine to format the storage resources using the storage specification that specifies a transfer rate of an communication interface for the storage resources; and responsive to formatting the storage resources in view of the provisioning profile, update the storage allocations for the target machine to reflect an identifier of a newly available resource. - View Dependent Claims (21)
-
Specification