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

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

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

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

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

  • 가상 머신 확장 집합의 할당을 취소하고, 확장 집합 수준에서 용량 예약 그룹 속성을 변경한 다음, 기본 VM을 업데이트합니다.
  • 예약된 수량을 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을 개별적으로 제거해야 합니다.

다음 단계