إقران جهاز ظاهري بمجموعة حجز القدرة الإنتاجية

ينطبق على: ✔️ Windows Virtual Machines ✔️ Linux Virtual Machines

يمكن استخدام مجموعات حجز القدرة الإنتاجية مع الأجهزة الظاهرية الجديدة أو الموجودة. لمعرفة المزيد حول حجوزات القدرة الإنتاجية، راجع مقالة النظرة العامة.

إقران جهاز ظاهري جديد

لإقران جهاز ظاهري جديد بمجموعة حجز القدرة الإنتاجية، يجب الإشارة إلى المجموعة صراحة كخاصية للجهاز الظاهري. يحمي هذا المرجع الحجز المطابق في المجموعة للتطبيقات وأحمال العمل المخصصة لاستخدامه.

لإضافة الخاصية capacityReservationGroup إلى جهاز ظاهري، قم بإنشاء طلب PUT التالي إلى موفر Microsoft.Compute:

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{VirtualMachineName}?api-version=2021-04-01

في نص الطلب، قم بتضمين الخاصية capacityReservationGroup:

{ 
  "location": "eastus", 
  "properties": { 
    "hardwareProfile": { 
      "vmSize": "Standard_D2s_v3" 
    }, 
    … 
   "capacityReservation":{ 
    "capacityReservationGroup":{ 
        "id":"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}" 
    } 
    "storageProfile": { 
    … 
    }, 
    "osProfile": { 
    … 
    }, 
    "networkProfile": { 
     …     
    } 
  } 
} 

إقران جهاز ظاهري موجود

للإصدار الأولي من حجز القدرة الإنتاجية، يجب تخصيص جهاز ظاهري لحجز القدرة الإنتاجية.

  • إذا لم تكن قد اكتملت بالفعل، فاتبع الإرشادات لإنشاء مجموعة حجز القدرة الإنتاجية وحجز القدرة الإنتاجية. أو قم بزيادة كمية حجز القدرة الإنتاجية الحالية بحيث تكون هناك قدرة إنتاجية محجوزة غير مستخدمة.
  • الغ تخصيص الجهاز الظاهري.
  • حدّث خاصية مجموعة حجز القدرة الإنتاجية على الجهاز الظاهري.
  • إعادة تشغيل الجهاز الظاهري.
  1. الغ تخصيص الجهاز الظاهري.

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourcegroupname}/providers/Microsoft.Compute/virtualMachines/{VirtualMachineName}/deallocate?api-version=2021-04-01
    
  2. أضف الخاصية capacityReservationGroup إلى الجهاز الظاهري. أنشئ طلب PUT التالي إلى موفر Microsoft.Compute:

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{VirtualMachineName}?api-version=2021-04-01
    

    في نص الطلب، قم بتضمين الخاصية capacityReservationGroup:

    {
    "location": "eastus",
    "properties": {
        "capacityReservation": {
            "capacityReservationGroup": {
                "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}"
            }
        }
    }
    }
    

عرض اقتران الجهاز الظاهري مع طريقة عرض المثيل

بمجرد تعيين الخاصية capacityReservationGroup، يوجد الآن اقتران بين الجهاز الظاهري والمجموعة. يبحث Azure تلقائياً عن حجز القدرة المطابق في المجموعة ويستهلك فتحة محجوزة. ستعكس طريقة عرض مثيل حجز القدرة الإنتاجية الجهاز الظاهري الجديد في الخاصية virtualMachinesAllocated:

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{capacityReservationGroupName}?$expand=instanceView&api-version=2021-04-01 
{
   "name":"{CapacityReservationGroupName}",
   "id":"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{CapacityReservationGroupName}",
   "type":"Microsoft.Compute/capacityReservationGroups",
   "location":"eastus",
   "properties":{
      "capacityReservations":[
         {
            "id":"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/ {CapacityReservationGroupName}/capacityReservations/{CapacityReservationName}"
         }
      ],
      "virtualMachinesAssociated":[
         {
            "id":"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{myVM}"
         }
      ],
      "instanceView":{
         "capacityReservations":[
            {
               "name":"{CapacityReservationName}",
               "utilizationInfo":{
                  "virtualMachinesAllocated":[
                     {
                        "id":"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{myVM}"
                     }
                  ]
               },
               "statuses":[
                  {
                     "code":"ProvisioningState/succeeded",
                     "level":"Info",
                     "displayStatus":"Provisioning succeeded",
                     "time":"2021-05-25T15:12:10.4165243+00:00"
                  }
               ]
            }
         ]
      }
   }
} 

الخطوات التالية