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

在本文中,瞭解如何使用 AzCopy 命令列公用程式,將 VHD 檔案上傳至 Azure DevTest Labs 中的實驗室儲存體帳戶。 上傳 VHD 檔案之後,您可以從上傳的 VHD 檔案建立自訂映射,並使用映射來布建虛擬機器。

如需 Azure 中的磁碟和 VHD 相關詳細資訊,請參閱受控磁碟簡介

注意

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

必要條件

若要使用 AzCopy 將 VHD 檔案上傳至實驗室儲存體帳戶,請先透過Azure 入口網站取得實驗室儲存體帳戶名稱。 然後,使用 AzCopy 上傳檔案。

取得實驗室儲存體帳戶名稱

若要取得實驗室儲存體帳戶的名稱:

  1. 登入 Azure 入口網站

  2. 選取 [所有資源],然後選取您的實驗室。

  3. 在 [ 設定] 下的實驗室功能表中,選取 [ 設定和原則]。

  4. [活動記錄] 的 [虛擬機器基底]底下的 [資源] 功能表中,選取 [ 自訂映射]。

  5. [自訂映射] 中,選取 [ 新增]。

  6. [自訂映射] 的 [VHD] 下,選取 [使用 PowerShell 上傳映射 ] 連結。

    此螢幕擷取畫面顯示使用 [自訂映射] 窗格上的 PowerShell 上傳 VHD 的設定。

  7. 在使用 PowerShell 上傳影像中,向右捲動以查看對 Add-AzureRmVhd Cmdlet 的呼叫。

    參數 -Destination 包含下列格式的 Blob 容器 URI:

    https://<storageAccountName>.blob.core.windows.net/uploads/...

    顯示 [新增 VHD] 方塊中 URI 範例的螢幕擷取畫面。

  8. 複製儲存體帳戶 URI,以在下一節中使用。

上傳 VHD 檔案

若要使用 AzCopy 上傳 VHD 檔案:

  1. 在 Windows 中,開啟 [命令提示字元] 視窗,然後移至 AzCopy 安裝目錄。

    根據預設,AzCopy 會安裝在 ProgramFiles (x86) \Microsoft SDKs\Azure\AzCopy中。

    您可以視需要將 AzCopy 安裝位置新增到您的系統路徑。

  2. 在命令提示字元中,執行下列命令。 使用您從Azure 入口網站複製的儲存體帳戶金鑰和 Blob 容器 URI。 的值 vhdFileName 必須以引號括住。

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

視 VHD 檔案的大小和連線速度而定,上傳 VHD 檔案的程式可能會太長。

自動上傳 VHD 檔案

若要自動上傳 VHD 檔案以建立自訂映射,請使用 AzCopy 將 VHD 檔案複製或上傳至與實驗室相關聯的儲存體帳戶。

若要尋找與實驗室相關聯的目的地儲存體帳戶︰

  1. 登入 Azure 入口網站
  2. 在左功能表上選取 [資源群組]。
  3. 尋找並選取與您的實驗室相關聯的資源群組。
  4. 在 [概觀] 底下,選取其中一個儲存體帳戶。
  5. 選取 [Blob] 。
  6. 在清單中尋找要上傳的項目。 如果不存在任何項目,請返回步驟 4,然後嘗試另一個儲存體帳戶。
  7. 在 AzCopy 命令中使用 [URL] 作為目的地。

下一步