使用 AzCopy 將 VHD 檔案上傳至實驗室儲存體帳戶
瀏覽本文,了解如何使用 AzCopy 命令列公用程式,將 VHD 檔案上傳至 Azure DevTest Labs 中的實驗室儲存體帳戶。 上傳 VHD 檔案之後,您可以從上傳的 VHD 檔案建立自訂映像,並使用映像來佈建虛擬機器。
如需 Azure 中的磁碟和 VHD 相關詳細資訊,請參閱受控磁碟簡介。
注意
AzCopy 是一個僅適用於 Windows 的命令列公用程式。
必要條件
- 下載並安裝最新版的 AzCopy。
若要使用 AzCopy 將 VHD 檔案上傳至實驗室儲存體帳戶,請先透過 Azure 入口網站取得實驗室儲存體帳戶名稱。 然後,使用 AzCopy 上傳該檔案。
取得實驗室儲存體帳戶名稱
若要取得實驗室儲存體帳戶的名稱:
登入 Azure 入口網站。
選取 [所有資源],然後選取您的實驗室。
在 [設定] 底下的實驗室功能表中,選取 [設定和原則]。
在 [活動記錄] 中,於 [虛擬機器基底] 底下的 [資源] 功能表中,選取 [自訂映像]。
在 [自訂影像] 中,選取 [新增]。
在 [自訂映像] 的 [VHD] 底下,選取 [使用 PowerShell 上傳映像] 連結。
在 [使用 PowerShell 上傳映像] 中,向右卷動以查看對 Add-AzureRmVhd Cmdlet 的呼叫。
-Destination
參數包含下列格式的 Blob 容器 URI:https://<storageAccountName>.blob.core.windows.net/uploads/...
複製儲存體帳戶 URI 名稱,以便在下一節中使用。
上傳 VHD 檔案
若要使用 AzCopy 上傳 VHD 檔案:
在 Windows 中,開啟 [命令提示字元] 視窗,然後移至 AzCopy 安裝目錄。
根據預設,AzCopy 會安裝在 ProgramFiles(x86)\Microsoft SDKs\Azure\AzCopy 中。
您可以視需要將 AzCopy 安裝位置新增到您的系統路徑。
在命令提示字元中,執行下列命令。 使用您從 Azure 入口網站複製的儲存體帳戶金鑰和 Blob 容器 URI。
vhdFileName
的值必須以引號括住。AzCopy /Source:<sourceDirectory> /Dest:<blobContainerUri> /DestKey:<storageAccountKey> /Pattern:"<vhdFileName>" /BlobType:page
視 VHD 檔案大小及您的連線速度而定,上傳 VHD 檔案的程序可能會相當長。
自動上傳 VHD 檔案
若要自動上傳 VHD 檔案以建立自訂映像,請使用 AzCopy,將 VHD 檔案複製或上傳至與該實驗室關聯的儲存體帳戶。
若要尋找與實驗室相關聯的目的地儲存體帳戶︰
- 登入 Azure 入口網站。
- 在左功能表上選取 [資源群組]。
- 尋找並選取與您的實驗室相關聯的資源群組。
- 在 [概觀] 底下,選取其中一個儲存體帳戶。
- 選取 [Blob] 。
- 在清單中尋找要上傳的項目。 如果不存在任何項目,請返回步驟 4,然後嘗試另一個儲存體帳戶。
- 在 AzCopy 命令中使用 [URL] 作為目的地。