Command-Line-Interface

Azure 使用新儲存帳戶創建 VM

  • January 19, 2014

我目前正在嘗試自動化虛擬集群的部署。每台機器/集群都應該有自己的儲存帳戶,以保持速度更快,也使刪除更容易。

到目前為止,使用 Azure CLI 編寫腳本沒有問題,只有在嘗試使用另一個儲存帳戶時,我們自己的映像所在的位置才會出現錯誤,即新機器的映像和目標 VHD 必須位於同一個儲存帳戶中。

The disk's VHD must be in the same account as the VHD of the source image (source account: foo, target account: bar

我是否正確假設這是 API 限制?有人建議如何解決這個問題嗎?

明顯的方法有點讓人頭疼,因為我必須在部署虛擬機之前將圖像 blob 從一個帳戶複製到另一個帳戶,由於時間原因,這不是一個真正的選擇。

是的,這是設計限制。您可以按照您的建議通過從源圖像到目標容器/儲存帳戶執行 CopyBlob 來解決它。如果帳戶在同一個集群中,則複製應該幾乎是即時的,並且您應該不會看到複製時間的問題。

引用自:https://serverfault.com/questions/558689