如何备份 Azure 自定义托管映像

Posted

技术标签:

【中文标题】如何备份 Azure 自定义托管映像【英文标题】:How to backup Azure Custom managed image 【发布时间】:2021-05-20 00:21:03 【问题描述】:

我在 Azure 中创建了一个自定义托管图像,它位于图像菜单中。是否可以备份它或设置删除保护等或将图像存储在其他地方。 因为如果取消或删除订阅,据我了解,所有这些图像也将被删除。 或者是否有任何最佳做法来保存图像。 提前致谢。

【问题讨论】:

一位doc 在取消订阅之前说,“如果你有虚拟机,请在本地保存它的映像。”并且当您在资源组中创建托管映像时,您可以为该组冷添加一个锁,以便无法删除其中的资源(请参阅资源组>锁>添加删除锁) 注意点。谢谢! @Tiny-wa 感谢您的回复,您可以试试锁。如果它符合您的要求,请告诉我们,以便它可以帮助其他人。 @Tiny-wa,删除锁工作正常。因此,如果我取消订阅,它将不允许我这样做,否则它将覆盖锁定。 我从来没有取消过订阅,而且我认为如果取消订阅,一段时间后里面的资源会被移除,所以你需要在取消订阅前做一个备份操作就像南希在下面的答案中所说的那样。 【参考方案1】:

正如@Tiny-wa 的评论指出的那样,您可以通过 Azure 门户从图像中lock 图像资源--->锁定--->添加--->设置 删除锁定以防止图像被意外删除。

在 Azure 中没有直接备份托管映像的功能。如果要保存镜像内容,需要从源VM OsDisk 和dataDisk 下载VHD 文件,或者将源VM 的快照下载到本地VM。您还可以将 VHD 文件上传到文件共享或托管的 Azure 存储帐户。阅读Download a Windows VHD from Azure了解更多详情。

【讨论】:

我现在没有虚拟机,我的共享图像库中现在有近 20 张图像。所以我想在一个单独的地方拥有它们的副本。 您不需要拥有原始通用虚拟机,而是需要源 OS 磁盘或快照。如果原来的操作系统和数据盘被移除。正如我之前所说。无法直接从 Azure 托管映像制作副本。您可以从该映像创建一个新的 Azure VM,然后从该 VM 操作系统磁盘下载 VHD 文件或使用 AzCopy 工具将其复制到您自己的存储帐户。 嗨,这个踏板有什么更新吗?如果我的回复对您或其他会员有帮助,您可以考虑采纳。 您好,我正在分析一种将图像复制到存储帐户的解决方案,正如您所说,我正在尝试。我会更新一次

以上是关于如何备份 Azure 自定义托管映像的主要内容,如果未能解决你的问题,请参考以下文章

36.Azure制作自定义的Windows虚拟机映像

Azure ARM创建和部署自定义操作系统映像

是否可以在 Azure Windows Server DSVM 上创建自定义的基于 Linux 的 Docker 映像

是否有可能为 Azure 托管的 API 管理创建自定义小部件?

Azure 不显示托管 .net 核心 API 的自定义错误消息

通过非托管自定义镜像创建VM