使用其他订阅中的自定义图片设置比例

时间:2017-09-18 13:53:08

标签: azure azure-vm-scale-set azure-template

我创建了一个包含托管磁盘的缩放集和一个自定义图像(类似/subscriptions/<SUB-ID>/resourceGroups/my-rg/providers/Microsoft.Compute/images/my-base-image),还有一个ARM模板,可以使用此自定义图像部署新的缩放集。 如果我部署到我的自定义映像所在的同一订阅,模板部署工作正常。但是当我尝试将其部署到另一个订阅时它失败了 - 即使这两个订阅属于同一个租户/目录并且用户可以访问这两个订阅。

我是对的,不能使用其他订阅的自定义图片吗?

如果是:如果我可以将自定义图像从订阅A复制到订阅B,那就没问题(不是最好的解决方案,但没问题) - 但是我无法找到复制此资源的方法。我认为唯一的方法是重新创建所有内容并使用 unmanged disks ,因为在这里我可以下载并从存储帐户上传.vhd文件。

还有其他想法吗?

1 个答案:

答案 0 :(得分:1)

目前,Azure不支持将托管图像移动到另一个订阅。但是,此功能即将推出。另外,我提供了解决此问题的方法。

  1. 使用您的图片在订阅中创建临时VM。

  2. 将此临时VM移至B订阅。

  3. 捕获新图像并删除临时VM。

  4. 然后,您可以使用此图像执行您想要执行的操作。

    注意:将VM移动到另一个订阅非常容易。您只需要在门户网站上单击VM概述上的“移动”按钮。

    此外,this link提供了另一种解决方案,它可能对您的案例有所帮助。