Hello,
Currently there is no feature (that I'm aware of) that would provide a volume from a pool of volumes based on the requirement of a VM.
I understand that the comparison might be coming from the kubernetes PVC and PV concept but currently openstack doesn't support this workflow.
We could create a custom script which lists volumes, compares the properties required by the VM and returns the volume ID as a parameter for the VM creation.
More information is always useful so can you elaborate your use case and how this feature would fit in your requirement?
Thanks
Rajat Dhasmana