1. A method of persistent storage allocation, the method comprising: receiving a first request to create a first persistent storage volume, wherein the first persistent storage volume is associated with a first isolated guest, which is associated with first metadata; reserving the first persistent storage volume by updating a system resource allocation database based on the first metadata; and creating the first persistent storage volume based on a reservation of the first persistent storage volume in the system resource allocation database.