[英]How to download Azure VM Image(.vhd)?
我正在嘗試在 Azure Stack Hub 上引入 Cisco Cloud APIC 映像,但不知道如何從 Azure 下載其 VM 映像。有人可以提供執行相同操作的完整路線圖嗎?
我確實嘗試了以下最佳方法來從 azure -> Azure Stack Hub (ASH) 復制 vm 映像。
az storage blob rewrite --container-name --name <azure-image>.vhd --source-uri <sas-token-from-azure-disk> -c containername --account-name mystorageaccount --account-key <account-key>
從 sas url 在 ASH 容器上創建頁面 blob(僅支持 vhd 格式的頁面 blob) az storage blob rewrite --container-name --name <azure-image>.vhd --source-uri <sas-token-from-azure-disk> -c containername --account-name mystorageaccount --account-key <account-key>
az image create -n ash-vhd-image --source <ash-vhd-url> -g <ash-rg-name>
從該 vhd 創建圖像az image create -n ash-vhd-image --source <ash-vhd-url> -g <ash-rg-name>
通過以上方式,您可以避免在本地或某個位置下載巨大的 vhd 文件並上傳到 ASH 節省網絡帶寬。
您可能會考慮直接在 Azure 上創建 blob,並且可以使用來自 Azure 的 blob uri 在 ASH 上創建圖像。Azure 和 ASH 都不支持它。 兩者都希望 blob 在同一個訂閱中創建圖像。
此外,我嘗試使用 azcopy從 Azure 復制到帶有 sas-tokens 的 ASH 以加速圖像復制。 它不起作用,因為 azcopy 似乎在 ASH 上不受支持,而它們支持 GCP 和 AWS! 多么諷刺!
試一試,讓我知道!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.