你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用 AzCopy 将 VHD 文件上传到实验室的存储帐户

在 Azure 开发测试实验室中,可使用 VHD 文件创建用于预配虚拟机的自定义映像。 以下步骤将引导使用 AzCopy 命令行实用工具将 VHD 文件上传到实验室的存储帐户。 上传 VHD 文件后,后续步骤部分将列出一些文章说明如何基于已上传的 VHD 文件创建自定义映像。 有关 Azure 中的磁盘和 VHD 的详细信息,请参阅托管磁盘简介

注意

AzCopy 是一个仅限 Windows 的命令行实用工具。

分步说明

以下步骤将引导使用 AzCopy 将 VHD 文件上传到 Azure 开发测试实验室。

  1. 使用 Azure 门户获取实验室的存储帐户名称:

  2. 登录 Azure 门户

  3. 选择“所有服务”,并从列表中选择“开发测试实验室”。

  4. 从实验室列表,选择所需的实验室。

  5. 在实验室的边栏选项卡上,选择“配置”

  6. 在实验室的“配置”边栏选项卡上,选择“自定义映像(VHD)”

  7. 在“自定义映像”边栏选项卡上,选择“+添加”

  8. 在“自定义映像”边栏选项卡上,选择“VHD”

  9. 在“VHD”边栏选项卡上,选择“使用 PowerShell 上传 VHD”

    Upload VHD using PowerShell

  10. “使用 PowerShell 上传映像”边栏选项卡显示对 Add-AzureVhd cmdlet 的调用。 第一个参数 (Destination) 包含采用以下格式的 blob 容器 (uploads) 的 URI:

     https://<STORAGE-ACCOUNT-NAME>.blob.core.windows.net/uploads/...
    
  11. 请记下完整的 URI,因为会在后续步骤中使用。

  12. 使用 AzCopy 上传 VHD 文件:

  13. 下载并安装最新版本的 AzCopy

  14. 打开一个命令窗口,导航到 AzCopy 安装目录。 还可以选择将 AzCopy 安装位置添加到系统路径。 AzCopy 默认安装到以下目录:

     %ProgramFiles(x86)%\Microsoft SDKs\Azure\AzCopy
    
  15. 使用存储帐户密钥和 blob 容器 URI,在命令提示符处运行以下命令。 VhdFileName 值需要用引号引起来。 上传 VHD 文件的过程可能耗时较长,具体取决于 VHD 文件的大小和连接速度。

     AzCopy /Source:<sourceDirectory> /Dest:<blobContainerUri> /DestKey:<storageAccountKey> /Pattern:"<vhdFileName>" /BlobType:page
    

后续步骤