我正在尝试自动部署虚拟集群。 每台机器/集群都应该有自己的存储帐户,以保持更快的速度,并使删除更容易。
使用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限制? 任何人都有build议如何解决这个问题?
明显的解决方法是屁股疼,因为我必须在部署虚拟机之前将图像块从一个帐户复制到另一个帐户,这对于时间原因来说并不是一个真正的select。
是的,这是一个devise限制。 您可以按照您的build议,通过从源映像执行CopyBlob到目标容器/存储帐户来解决此问题。 如果帐户在同一个群集中,副本应该几乎是瞬间的,并且您不应该看到复制时间的问题。