용량 예약 그룹에서 가상 머신 확장 집합 연결 제거

적용 대상: ✔️ 균일한 확장 집합 ✔️ 유연한 확장 집합

이 문서에서는 용량 예약 그룹에서 가상 머신 확장 집합 연결을 제거하는 방법을 안내합니다. 용량 예약에 대한 자세한 내용은 개요 문서를 참조하세요.

VM과 기본 용량 예약은 모두 논리적으로 용량을 차지하므로 Azure에서는 이 프로세스에 몇 가지 제약 조건을 적용하여 모호한 할당 상태와 예기치 않은 오류를 방지합니다.

연결을 변경하는 방법은 다음 두 가지가 있습니다.

  • 옵션 1: 가상 머신 확장 집합의 할당을 취소하고, 확장 집합 수준에서 용량 예약 그룹 속성을 변경한 다음, 기본 VM을 업데이트합니다
  • 옵션 2: 예약된 수량을 0으로 업데이트한 다음 용량 예약 그룹 속성을 변경합니다.

가상 머신 확장 집합 할당을 취소합니다

첫 번째 옵션은 가상 머신 확장 집합의 할당을 취소하고, 확장 집합 수준에서 용량 예약 그룹 속성을 변경한 다음, 기본 VM을 업데이트하는 것입니다.

자동, 롤링 및 수동 업그레이드에 대한 자세한 내용을 보려면 업그레이드 정책으로 이동합니다.

  1. 가상 머신 확장 집합 할당을 취소합니다

    POST  https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{VMScaleSetName}/deallocate?api-version=2021-04-01
    
  2. 용량 예약 그룹과의 연결을 제거하도록 가상 머신 확장 집합 업데이트

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

    요청 본문에서 capacityReservationGroup 속성을 Null로 설정하여 그룹에 대한 가상 머신 확장 집합 연결을 제거합니다.

    {
    "location": "eastus",
    "properties": {
        "virtualMachineProfile": {
            "capacityReservation": {
                "capacityReservationGroup":{
                    "id":null    
                }
            }
        }
    }
    }
    

예약된 수량을 0으로 업데이트

두 번째 옵션에는 예약된 수량을 0으로 업데이트한 다음 용량 예약 그룹 속성을 변경하는 작업이 포함됩니다.

이 옵션은 확장 집합의 할당을 취소할 수 없고 더 이상 예약이 필요하지 않을 때 잘 작동합니다. 예를 들어 대규모 배포 중에 용량을 일시적으로 보장하기 위해 용량 예약을 만들 수 있습니다. 완료되면 더 이상 예약이 필요하지 않습니다.

자동, 롤링 및 수동 업그레이드에 대한 자세한 내용을 보려면 업그레이드 정책으로 이동합니다.

  1. 예약된 수량을 0으로 업데이트

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

    요청 본문에 다음 매개 변수를 포함합니다.

    {
    "sku": 
        {
        "capacity": 0
        }
    } 
    

    capacity 속성은 0으로 설정되어 있습니다.

  2. 용량 예약 그룹과의 연결을 제거하도록 가상 머신 확장 집합 업데이트

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

    요청 본문에서 capacityReservationGroup 속성을 Null로 설정하여 연결을 제거합니다.

    {
    "location": "eastus",
    "properties": {
        "virtualMachineProfile": {
            "capacityReservation": {
                "capacityReservationGroup":{
                    "id":null
                }
            }
        }
    }
    }
    

업그레이드 정책

  • 자동 업그레이드 – 이 모드에서 확장 집합 VM 인스턴스는 추가 작업 없이 용량 예약 그룹과 자동으로 분리됩니다.
  • 롤링 업그레이드 – 이 모드에서 확장 집합 VM 인스턴스는 추가 작업 없이 용량 예약 그룹과 분리됩니다. 그러나 선택적인 일시 중지 시간이 있는 일괄 처리로 업데이트됩니다.
  • 수동 업그레이드 – 이 모드에서는 가상 머신 확장 집합이 업데이트될 때 확장 집합 VM 인스턴스에는 아무 작업도 발생하지 않습니다. 최신 확장 집합 모델로 업그레이드하여 각 확장 집합 VM을 개별적으로 제거해야 합니다.

다음 단계