Azure 使用新存储帐户创建 VM

Azure 使用新存储帐户创建 VM

我目前正在尝试自动化虚拟集群的部署。每台机器/集群都应该有自己的存储帐户,以加快速度并简化删除操作。

到目前为止,使用 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 从一个帐户复制到另一个帐户,而由于时间原因,这实际上不是一个选择。

答案1

是的,这是设计限制。您可以按照建议的方法解决这个问题,方法是从源映像执行 CopyBlob 到目标容器/存储帐户。如果帐户位于同一个集群中,则复制应该几乎是即时的,并且您不应该看到复制时间的问题。

相关内容