다음을 통해 공유


프로그래밍 방식으로 Azure Arc 확장 보안 업데이트 라이선스 배포 및 관리

이 문서에서는 Azure Arc WS2012 ESU ARM API를 통해 Windows Server 2012 및 Windows Server 2012 R2 확장 보안 업데이트 수명 주기 작업을 프로그래밍 방식으로 프로비전하고 관리하는 지침을 제공합니다.

이 문서에 설명된 각 API 명령에 대해 특정 시나리오에 따라 위치, 상태, 버전, 형식 및 프로세서에 대한 정확한 매개 변수 정보를 입력해야 합니다.

참고 항목

Azure API를 사용하여 ESU를 관리하는 서비스 주체를 만들어야 합니다. 자세한 내용은 대규모 Azure에 하이브리드 컴퓨터 연결Azure REST API 참조를 참조하세요.

라이선스 프로비전

라이선스를 프로비전하려면 다음 명령을 실행합니다.

PUT  
https://management.azure.com/subscriptions/SUBSCRIPTION_ID/resourceGroups/RESOURCE_GROUP_NAME/providers/Microsoft.HybridCompute/licenses/LICENSE_NAME?api-version=2023-06-20-preview 
{  
    "location": "ENTER-REGION",  
    "properties": {  
        "licenseDetails": {  
            "state": "Activated",  
            "target": "Windows Server 2012",  
            "Edition": "Datacenter",  
            "Type": "pCore",  
            "Processors": 12  
        }  
    }  
}

볼륨 라이선스에서 전환

프로그래밍 방식으로 Azure CLI를 사용하여 새 라이선스를 생성할 수 있으며, 각 송장 번호를 입력하여 1년 볼륨 라이선싱 자격에 Volume License Details 매개 변수를 지정할 수 있습니다. Azure Arc에 대한 라이선스 프로비전에서 송장 번호(ID)를 명시적으로 지정해야 합니다.

az connectedmachine license create --license-name
                                   --resource-group
                                   [--edition {Datacenter, Standard}]
                                   [--license-type {ESU}]
                                   [--location]
                                   [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                   [--processors]
                                   [--state {Activated, Deactivated}]
                                   [--tags]
                                   [--target {Windows Server 2012, Windows Server 2012 R2}]
                                   [--tenant-id]
                                   [--type {pCore, vCore}]
                                   [--volume-license-details]

라이선스를 연결하려면 다음 명령을 실행합니다.

PUT  
https://management.azure.com/subscriptions/SUBSCRIPTION_ID/resourceGroups/RESOURCE_GROUP_NAME/providers/Microsoft.HybridCompute/machines/MACHINE_NAME/licenseProfiles/default?api-version=2023-06-20-preview 
{
   "location": "SAME_REGION_AS_MACHINE",
   "properties": {
      "esuProfile": {
         "assignedLicense": "RESOURCE_ID_OF_LICENSE"
      }
   }
}

라이선스 연결을 해제하려면 다음 명령을 실행합니다.

PUT 
https://management.azure.com/subscriptions/SUBSCRIPTION_ID/resourceGroups/RESOURCE_GROUP_NAME/providers/Microsoft.HybridCompute/machines/MACHINE_NAME/licenseProfiles/default?api-version=2023-06-20-preview
{
  "location": "SAME_REGION_AS_MACHINE",
  "properties": {
    "esuProfile": {
    }
  }
}

라이선스 수정

라이선스를 수정하려면 다음 명령을 실행합니다.

PUT/PATCH 
https://management.azure.com/subscriptions/SUBSCRIPTION_ID/resourceGroups/RESOURCE_GROUP_NAME/providers/Microsoft.HybridCompute/licenses/LICENSE_NAME?api-version=2023-06-20-preview 
{  
    "location": "ENTER-REGION",  
    "properties": {  
        "licenseDetails": {  
            "state": "Activated",  
            "target": "Windows Server 2012",  
            "Edition": "Datacenter",  
            "Type": "pCore",  
            "Processors": 12  
        }  
    }  
}

참고 항목

PUT의 경우 모든 속성을 제공해야 합니다. PATCH의 경우 하위 집합이 제공될 수 있습니다.

라이선스 삭제

라이선스를 삭제하려면 다음 명령을 실행합니다.

DELETE  
https://management.azure.com/subscriptions/SUBSCRIPTION_ID/resourceGroups/RESOURCE_GROUP_NAME/providers/Microsoft.HybridCompute/licenses/LICENSE_NAME?api-version=2023-06-20-preview