다음을 통해 공유


관리되는 데이터 디스크를 Azure Local에 다운로드

적용 대상: Azure Local 2311.2 이상

이 문서에서는 Azure에서 Azure 로컬 인스턴스로 Azure 관리 디스크를 다운로드하는 방법을 설명합니다. 그런 다음 디스크를 사용하여 이미지를 만들거나 필요에 따라 Arc VM(가상 머신)에 연결할 수 있습니다.

필수 조건

시작하기 전에 다음 필수 조건을 완료하는지 확인합니다.

  • 배포 및 등록된 Azure 로컬 인스턴스에 액세스할 수 있습니다.
  • Azure에 관리 디스크가 이미 있습니다.

Azure 관리 디스크 다운로드

다음과 같이 Azure 관리 디스크를 다운로드합니다.

  1. , subscriptionresource-groupname.에 대한 custom-location매개 변수를 설정합니다. 매개 변수 < > 를 적절한 값으로 바꿉다.

    $subscription = "<Subscription ID>"
    $resource-group = "<Resource group>"
    $name = "<Data disk name>"
    $custom-location = "<Custom location resource ID>"
    
  2. Azure CLI를 사용하여 디스크의 SAS URL을 생성합니다.

    az disk grant-access --access-level Read --duration-in-seconds 3600 --name $name --resource-group $resource-group
    
  3. SAS URL이 생성되면 다음 명령을 사용하여 Azure Local에 다운로드합니다.

    az stack-hci-vm disk create -resource-group $resource-group --disk-file-format vhd --custom-location $custom-location --download-url $download-url --name $name
    

다음 표에는 매개 변수가 나와 있습니다.

매개 변수 설명
subscription Azure Local과 연결된 구독입니다.
resource-group 이 이미지와 연결하는 Azure Local에 대한 리소스 그룹입니다.
name Azure Local에 대한 데이터 디스크의 이름입니다.
custom-location Azure Local에 대한 사용자 지정 위치의 리소스 ID입니다.
disk-file-format 데이터 디스크의 파일 형식입니다. 이 작업은 다음과 같습니다vhd.vhdx
download-url Azure 관리 디스크의 SAS URL입니다.

출력의 예제는 다음과 같습니다.

Download Uri for VHD is: https://***** 
{ 
  "extendedLocation": { 
    "name": "/subscriptions/resourceGroups/providers/Microsoft.ExtendedLocation/customLocations/", 
    "type": "CustomLocation" 
  }, 
  "id": "/subscriptions/resourceGroups/providers/Microsoft.AzureStackHCI/virtualHardDisks/httpvhd02", 
  "location": "eastus2euap", 
  "name": "httpvhd02", 
  "properties": { 
    "blockSizeBytes": null, 
    "containerId": "/subscriptions/resourceGroups/providers/Microsoft.AzureStackHCI/storageContainers/UserStorage", 
    "diskFileFormat": "vhd", 
    "diskSizeGb": null, 
    "downloadUrl": null, 
    "dynamic": null, 
    "hyperVGeneration": null, 
    "logicalSectorBytes": null, 
    "physicalSectorBytes": null, 
    "provisioningState": "Succeeded", 
    "status": { 
      "downloadStatus": null, 
      "errorCode": "", 
      "errorMessage": "", 
      "provisioningStatus": null, 
      "uploadStatus": null 
    } 
  }, 
  "resourceGroup": "myresourcegroup", 
  "systemData": { 
    "createdAt": "2024-09-25T20:41:27.685358+00:00", 
    "createdBy": "mycreatedby", 
    "createdByType": "Application", 
    "lastModifiedAt": "2024-09-25T20:41:41.082674+00:00", 
    "lastModifiedBy": "mylastmodifiedby", 
    "lastModifiedByType": "Application" 
  }, 
  "tags": null, 
  " 

다음 단계

로컬 공유의 이미지를 사용하여 Azure 로컬 VM 이미지 만들기