Hi Bonny
Thanks for using the Q&A platform.
When you purchase Azure Reserved Instances (RIs), you’re not buying compute capacity, you're pre-paying to get discounted pricing on VMs you already use (or will use in the future).
However, the process of reserving instances still performs a quota check, not to block you but to ensure that capacity can be guaranteed if needed.
Suppose your current quota usage is already close to the limit (e.g., 400 used of 500 DSv3 cores). In that case, Azure may block the reservation purchase because it technically calculates if it could fulfill that reservation capacity fresh, as if you needed 400 cores available on demand.
This check can fail even if you're not actually launching new VMs.
You do not need extra quota to apply reserved Instance pricing to existing running VMs, but you might need extra quota to complete the RI purchase because the system simulates provisioning those VMs.
Kindly submit a quota increase request to Microsoft support for the specific VM size family (DSv3) in the specific region.
Additionally, find: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits
https://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/save-compute-costs-reservations
You can mark it 'Accept Answer' and 'Upvote' if this helped you
Regards,
Obinna