次の方法で共有


マネージド データ ディスクを Azure Local にダウンロードする

適用対象: Azure Local バージョン 23H2

この記事では、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 イメージを作成する