다음을 통해 공유


VM을 용량 예약 그룹에 연결

적용 대상: ✔️ Windows Virtual Machines ✔️ Linux Virtual Machines

용량 예약 그룹은 신규 또는 기존 가상 머신과 함께 사용할 수 있습니다. 용량 예약에 대한 자세한 내용은 개요 문서를 참조하세요.

새 VM 연결

새 VM을 용량 예약 그룹에 연결하려면 명시적으로 그룹을 가상 머신의 속성으로 참조해야 합니다. 이 참조는 이를 사용하려는 애플리케이션 및 워크로드에 대해 그룹에서 일치하는 예약을 보호합니다.

VM에 capacityReservationGroup 속성을 추가하려면 Microsoft.Compute 공급자에 대한 다음 PUT 요청을 구성합니다.

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": { 
     …     
    } 
  } 
} 

기존 VM 연결

용량 예약의 초기 릴리스의 경우 가상 머신을 용량 예약에 할당해야 합니다.

  • 아직 완료되지 않은 경우 지침에 따라 용량 예약 그룹 및 용량 예약을 만듭니다. 또는 기존 용량 예약 수량을 증가시켜 사용하지 않은 예약 용량이 있도록 합니다.
  • VM 할당을 취소합니다.
  • VM에서 용량 예약 그룹 속성을 업데이트합니다.
  • VM을 다시 시작합니다.
  1. VM 할당을 취소합니다.

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourcegroupname}/providers/Microsoft.Compute/virtualMachines/{VirtualMachineName}/deallocate?api-version=2021-04-01
    
  2. VM에 capacityReservationGroup 속성을 추가합니다. Microsoft.Compute 공급자에 다음 PUT 요청을 구성합니다.

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

인스턴스 보기와 VM 연결 보기

capacityReservationGroup 속성이 설정되면 이제 VM과 그룹 간에 연결이 존재합니다. Azure는 그룹에서 일치하는 용량 예약을 자동으로 찾고 예약된 슬롯을 사용합니다. 용량 예약의 인스턴스 보기virtualMachinesAllocated 속성의 새 VM을 반영합니다.

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

다음 단계