マネージド データ ディスクを Azure Local にダウンロードする
適用対象: Azure Local バージョン 23H2
この記事では、Azure から Azure ローカル インスタンスに Azure マネージド ディスクをダウンロードする方法について説明します。 その後、ディスクを使用してイメージを作成したり、必要に応じて Arc 仮想マシン (VM) にアタッチしたりできます。
前提条件
作業を開始する前に、次の前提条件を満たしていることを確認してください。
- デプロイおよび登録されている Azure ローカル インスタンスにアクセスできます。
- Azure には既にマネージド ディスクがあります。
Azure マネージド ディスクをダウンロードする
次のように Azure マネージド ディスクをダウンロードします。
subscription
、resource-group
、name
、およびcustom-location
のパラメーターを設定します。< >
のパラメーターを適切な値に置き換えます。$subscription = "<Subscription ID>" $resource-group = "<Resource group>" $name = "<Data disk name>" $custom-location = "<Custom location resource ID>"
Azure CLI を使用してディスクの SAS URL を生成します。
az disk grant-access --access-level Read --duration-in-seconds 3600 --name $name --resource-group $resource-group
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,
"