1. A computer-implemented method, comprising: writing, by a virtual machine (VM) host server computing device, a control block to each of a plurality of network-capable physical storage devices; mapping, by the VM host server computing device, physical storage blocks of the plurality of network-capable physical storage devices to virtual storage blocks by associating the physical storage blocks with the virtual storage blocks in the control block of the network-capable physical storage device housing the physical storage blocks being mapped; and assigning, by the VM host server computing device, a block range of the virtual storage blocks to a VM allocated by the VM host server computing device by writing an identifier (ID) of the VM to the control block in the network-capable physical storage device having the physical storage blocks associated with the virtual storage blocks of the block range that is to be assigned to the VM.