Virtuális gép társítása kapacitásfoglalási csoporthoz (előzetes verzió)

Ez a cikk végigvezeti egy új vagy meglévő virtuális gép kapacitásfoglalási csoporthoz való társításának lépésein. A kapacitásfoglalásokkal kapcsolatos további információkért tekintse meg a következő áttekintő cikket:.

Fontos

A kapacitásfoglalás jelenleg nyilvános előzetes verzióban érhető el. Ez az előzetes verzió szolgáltatói szerződés nélkül érhető el, és nem javasoljuk éles számítási feladatokhoz. Előfordulhat, hogy néhány funkció nem támogatott, vagy korlátozott képességekkel rendelkezik. További információ: Kiegészítő használati feltételek a Microsoft Azure előzetes verziójú termékeihez.

Új virtuális gép társítása

Egy új virtuális gép kapacitásfoglalási csoporthoz való társításhoz explicit módon hivatkozni kell a csoportra a virtuális gép tulajdonságaként. Ez a referencia megvédi a csoportban található egyező foglalást a kevésbé kritikus fontosságú alkalmazásoktól és számítási feladatoktól, amelyek nem használják azt.

Ha hozzá szeretné capacityReservationGroup adni a tulajdonságot egy virtuális géphez, készítse el a következő PUT kérést a Microsoft.Compute szolgáltatónak:

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

A kérelem törzsében foglalja bele a capacityReservationGroup tulajdonságot az alábbiak szerint:

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

Meglévő virtuális gép társítása

Amíg a kapacitásfoglalás előzetes verzióban érhető el, egy meglévő virtuális gép kapacitásfoglalási csoporthoz való társításához először fel kell szabadítania a virtuális gépet, majd az újratelepítéskor el kell látnia a társítást. Ez a folyamat biztosítja, hogy a virtuális gép felhasználja a foglalás egyik üres helyét.

  1. Szabadította fel a virtuális gépet.

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourcegroupname}/providers/Microsoft.Compute/virtualMachines/{VirtualMachineName}/deallocate?api-version=2021-04-01
    
  2. Adja hozzá capacityReservationGroup a tulajdonságot a virtuális géphez. Készítse el a következő PUT kérést a Microsoft.Compute szolgáltatónak:

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

    A kérelem törzsében foglalja bele a capacityReservationGroup tulajdonságot:

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

Virtuális gépek társításának megtekintése példánynézetben

A tulajdonság beállítása után társítás áll fenn a virtuális gép és a capacityReservationGroup csoport között. Az Azure automatikusan megkeresi az egyező kapacitásfoglalást a csoportban, és felhasznál egy fenntartott tárolóhelyet. A kapacitásfoglalás példánynézete az új virtuális gépet fogja tükrözni a virtualMachinesAllocated tulajdonságban az alábbiak szerint:

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"
                  }
               ]
            }
         ]
      }
   }
} 

Következő lépések