【问题标题】:Downloading Azure portal OS .vhd as a backup下载 Azure 门户操作系统 .vhd 作为备份
【发布时间】:2017-03-14 13:38:54
【问题描述】:

总的来说,我是 Azure 和云计算的新手。我即将使用以下方法调整我的 Linux VM OS 磁盘的大小: Update-AzureDisk –DiskName "" -Label "ResiZedOS" -ResizedSizeInGB

但在此之前,我想确保我不会因任何原因丢失我的数据。因此,我需要对我即将扩展的当前操作系统磁盘进行备份。

现在,我阅读了一些有关 Azure 提供的备份服务的信息。但是我不能只将 OS .vhd 文件下载到我的本地计算机,然后在需要时上传回来并重新连接到 VM?

我做对了吗?如果我是,可以在 VM 运行时完成吗?

VM 是经典部署的 Ubuntu。

【问题讨论】:

  • 为什么不直接对磁盘进行快照,或者将其复制到另一个 blob?为什么需要本地下载?

标签: azure virtual-machine backup azure-blob-storage


【解决方案1】:

根据您的方案,您可以使用Azcopy 将 VHD 复制到另一个存储帐户。 Azure 数据中心之间的数据传输,只需几分钟。您可以使用备份 VHD 重新创建新 VM。

您可以使用以下命令。

AzCopy /Source:https://myaccount.blob.core.windows.net/mycontainer1 /Dest:https://myaccount.blob.core.windows.net/mycontainer2 /SourceKey:key /DestKey:key /Pattern:abc.txt

例子

AzCopy /Source:https://t5portalvhdsx2463gvmvrz7.blob.core.windows.net/vhds /Dest:https://61portalvhdsbkv71y4r29cs.blob.core.windows.net/vhds /SourceKey:VK8LDCaAudknX9LCGPlpemHzB9FXMKZBJxAY2i8YwWAtUWFti3PKW9iNnFvlGX0TN/csvPkUDbnL22cdro5LPQ== /DestKey:fWjwkegnh7lL84GJIpeAEaLaL5uh+upNXvI4tqgtUa8mw71cJuxv4W1vbzJtSabaj+Cg2E06OSUCIX1BmMH/jg== /Pattern:shui-shui-2017-02-02.vhd

您可以在 Azure Portal 上获取源密钥和目标密钥。

您可以从link 下载 Azcopy。

注意:复制 VHD 时,应停止 VM。

【讨论】:

  • 谢谢。这是有效的。如果不是将 .vhd 复制到新的存储帐户,而是将它放在同一个存储帐户但不同的容器中,这有关系吗?
  • 是的,有可能。请参考thisCopy single blob within Storage account
【解决方案2】:

您可以简单地下载 VM 的操作系统磁盘,然后在出现问题时将其上传回 Azure。但是您不能在 VM 运行时执行此操作。你必须先停止它。

【讨论】:

  • 我明白了。尽管考虑到虚拟机的大小和我的互联网速度,这需要 18 个小时才能完成。还有其他更快的方法吗?比如将操作系统磁盘 blob 复制到新的存储帐户?
【解决方案3】:

与其下载整个 VHD 进行备份(这很慢,需要在关闭 VM 后才能进行数据一致性),我建议您 snapshot VHD blob,因为可以完成操作在正在运行的 VM 上并立即完成。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多