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 of a virtual storage pool 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 a unique identifier (ID) of the VM to one or more entries in the control block having the physical storage blocks associated with the block range of the virtual storage blocks assigned to the VM.