توضح هذه المقالة أخطاء الحصة النسبية للمورد التي قد تحدث عند توزيع الموارد باستخدام قالب Azure Resource Manager (قالب ARM) أو ملف Bicep.
عَرَض
إذا أنشأ القالب الخاص بك موارد تتجاوز حصص Azure النسبية، قد تحصل على الخطأ التالي:
Output
Code=OperationNotAllowed
Message=Operation results in exceeding quota limits of Core.
Maximum allowed: 4, Current in use: 4, Additional requested: 2.
أو قد ترى هذا الخطأ:
Output
Code=ResourceQuotaExceeded
Message=Creating the resource of type <resource-type> would exceed the quota of <number>
resources of type <resource-type> per resource group. The current resource count is <number>,
please delete some resources of this type before creating a new one.
السبب
يتم تطبيق الحصص على حسب مجموعة الموارد والاشتراكات والحسابات والنطاقات الأخرى. على سبيل المثال، قد يتم تكوين اشتراكك للحد من عدد vCPU لمنطقة ما. لو حاولت توزيع جهاز ظاهري بعدد vCPU أكبر من المقدار المسموح به، فسوف تتلقى خطأ يفيد بتجاوز الحصة النسبية.
بالنسبة إلى Azure CLI، استخدم الأمر az vm list-usage من أجل العثور على حصص الأجهزة الظاهرية.
Azure CLI
az vm list-usage --location"West US"--output table
Output
Name CurrentValue Limit
---------------------------------------- -------------- -------
Availability Sets 0 2500
Total Regional vCPUs 0 100
Virtual Machines 0 25000
Virtual Machine Scale Sets 0 2500
Dedicated vCPUs 0 3000
Cloud Services 0 2500
Total Regional Low-priority vCPUs 0 100
Standard BS Family vCPUs 0 100
...
بالنسبة إلى PowerShell، استخدم الأمر Get-AzVMUsage من أجل العثور على حصص الأجهزة الظاهرية.
Azure PowerShell
Get-AzVMUsage -Location"West US"
Output
Name Current Value Limit Unit
---- ------------- ----- ----
Availability Sets 0 2500 Count
Total Regional vCPUs 0 100 Count
Virtual Machines 0 25000 Count
Virtual Machine Scale Sets 0 2500 Count
Dedicated vCPUs 0 3000 Count
Cloud Services 0 2500 Count
Total Regional Low-priority vCPUs 0 100 Count
Standard BS Family vCPUs 0 100 Count
...
حل
لطلب زيادة الحصة، قم بالانتقال إلى البوابة وقدم مشكلة دعم. في موضوع الدعم، قم بطلب زيادة حصتك للمنطقة التي تريد النشر فيها.
تتيح لك بعض الحصص النسبية تحديد حد حصة نسبية يتم إرساله للمراجعة والموافقة عليه أو رفضه. إذا تم رفض الحد، فسترى رابطًا لفتح طلب دعم.
ملاحظة
تذكر أنه بالنسبة لمجموعات الموارد، تكون الحصة النسبية لكل منطقة على حدة، وليست للاشتراك بأكمله. لو كنت بحاجة إلى توزيع 30 vCPU في غرب الولايات المتحدة، فلابد أن تطلب 30 vCPU مدير موارد في غرب الولايات المتحدة. لو كنت بحاجة إلى توزيع 30 vCPU في أي من المناطق التي تستطيع الوصول إليها، فلابد أن تطلب 30 vCPU مدير موارد في جميع المناطق.
Schreiben Sie effiziente Abfragen, erstellen Sie Indizierungsrichtlinien, verwalten Sie und Sie Ressourcen in der SQL-API und im SDK mit Microsoft Azure Cosmos DB bereit.
Erfahren Sie, wie Sie eine Erhöhung des vCPU-Kontingentgrenzwerts für eine VM-Familie im Azure-Portal anfordern, wobei der vCPU-Grenzwert für die gesamte Region um denselben Wert erhöht wird.