1. A method of provisioning at least a portion of a computer system to meet a specification provided in a provisioning request, the method comprising computer-implemented acts of: (A) reading the provisioning request; and (B) automatically provisioning the at least a portion of the computer system to meet the specification provided in the provisioning request, including automatically provisioning at least one resource from at least one host computer, at least one resource from at least one storage system, and at least one resource from at least one connectivity resource that connects the at least one host computer to the at least one storage system.