0

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

那么我是否可以使用来自不同订阅的自定义图像?

如果是:如果我可以将自定义图像从订阅 A 复制到订阅 B,那就可以(不是最佳解决方案,但可以) - 但我看不到复制此资源的方法。我认为唯一的方法是重新创建所有内容并使用未管理的磁盘,因为在这里我可以从/向存储帐户下载和上传 .vhd 文件。

还有其他想法吗?

4

1 回答 1

1

目前,Azure 不支持将托管映像移动到另一个订阅。但是,此功能将很快推出。另外,我为这个问题提供了一种方法。

  1. 使用您的映像在 A 订阅中创建临时 VM。

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

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

然后,您可以使用此图像做您想做的事情。

注意:将 VM 移动到另一个订阅非常容易。您只需要在门户中的虚拟机概览上单击移动按钮。

此外,此链接提供了另一种解决方案,它可能对您的情况有所帮助。

于 2017-09-19T07:59:27.093 回答