將受控數據磁碟下載至 Azure 本機
適用於:Azure 本機版本 23H2
本文說明如何將 Azure 受控磁碟從 Azure 下載到您的 Azure 本機實例。 然後,您可以使用磁碟來建立映像,或視需要將其連結至Arc虛擬機(VM)。
必要條件
開始之前,請確定已符合下列先決條件:
- 您可以存取已部署和註冊的 Azure 本機實例。
- Azure 中已經有受控磁碟。
下載 Azure 受控磁碟
下載 Azure 受控磁碟,如下所示:
設定、
resource-group
、name
和custom-location
的參數subscription
。 將 中的< >
參數取代為適當的值:$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 本機:
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 本機相關聯的訂用帳戶。 |
resource-group |
您與此映像相關聯的 Azure 本機資源群組。 |
name |
Azure 本機的數據磁碟名稱。 |
custom-location |
Azure 本機自定義位置的資源標識碼。 |
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,
"