使用 AzCopy 將 VHD 檔案上傳到實驗室的儲存體帳戶

在 Azure DevTest Labs 中,可以使用 VHD 檔案來建立自訂映像,這些映像可用來佈建虛擬機器。 下列步驟將逐步引導您使用 AzCopy 命令列公用程式,將 VHD 檔案上傳到實驗室的儲存體帳戶。 在您上傳 VHD 檔案之後,後續步驟一節會列出一些說明如何從所上傳的 VHD 檔案建立自訂映像的文章。 如需 Azure 中磁碟和 VHD 的詳細資訊,請參閱受控磁碟簡介

注意

AzCopy 是一個僅適用於 Windows 的命令列公用程式。

逐步指示

下列步驟將逐步引導您使用 AzCopy 將 VHD 檔案上傳到 Azure DevTest Labs。

  1. 使用 Azure 入口網站來取得實驗室的儲存體帳戶名稱:

  2. 登入 Azure 入口網站

  3. 選取 [ 所有服務],然後從清單中選取 [ DevTest Labs ]。

  4. 從實驗室清單中,選取所需的實驗室。

  5. 在實驗室的刀鋒視窗上,選取 [組態] 。

  6. 在實驗室的 [組態] 刀鋒視窗上,選取 [自訂映像 (VHD)]。

  7. 在 [ 自訂映射 ] 分頁上,選取 [ + 新增]。

  8. 在 [自訂映像] 刀鋒視窗上,選取 [VHD]。

  9. 在 [VHD] 刀鋒視窗上,選取 [使用 PowerShell 上傳 VHD]。

    使用 PowerShell 上傳 VHD

  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
    

下一步