分享方式:


使用 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] 作為目的地。

下一步