【问题标题】:Is there a way to save Azure temp VM storage data? [closed]有没有办法保存 Azure 临时 VM 存储数据? [关闭]
【发布时间】:2015-11-07 13:24:33
【问题描述】:

我试图在 Azure 上使用 powershell (Creating snapshot of VM in Azure) 创建虚拟机的快照。为了拍摄 vm 的快照,我必须备份 OS 磁盘和数据磁盘。当我从 Azure 门户查看磁盘信息时,它仅显示 OS 磁盘为 30GB,并且没有关于数据磁盘的信息。 powershell 脚本也无法备份数据磁盘。 我创建了一台 A1 类型的 Linux 机器,它有 70GB 的数据磁盘。我使用 ssh 连接到 VM 并执行 df -h 显示

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        29G  2.4G   25G   9% /
tmpfs           841M     0  841M   0% /dev/shm
/dev/sdb1        69G  180M   66G   1% /mnt/resource

要通过 cmdlet 列出或检测到此 /dev/sdb1,必须做什么?当我附加数据磁盘并运行快照脚本时,它会同时备份 os 磁盘和新创建的数据磁盘。此外,它还显示在 Azure vm 磁盘列表中。

请给我一些有关这方面的信息。

【问题讨论】:

  • 这应该发布在 ServerFault 上,而不是 StackOverflow 上。
  • 您能否编辑您的问题以阐明您要做什么?也就是说,您是在尝试创建可重用的图像,还是只是拍摄即时快照? VM 快照与准备磁盘映像以供重复使用不同。
  • 是的,我想拍摄 VM 快照。我做了一些研究,发现在阅读此 (blogs.msdn.com/b/mast/archive/2013/12/07/…) 后,我无法使用当前快照 PS 脚本执行操作,因为我们的数据将进入临时磁盘。不确定是否有办法将临时磁盘保存到 blob 或其他东西。
  • 正确 - 临时磁盘不在虚拟机中。它是短暂的,在机箱内。您只需要将数据上传到 blob。你如何做到这一点确实是特定于应用程序的。
  • 添加一个附加的VHD 怎么样?

标签: powershell azure azure-storage azure-virtual-machine


【解决方案1】:

使用 Azure 数据磁盘存储您的应用程序数据。顾名思义,临时磁盘就是这样 - 临时的。避免将应用程序数据存储在临时磁盘上。您可以将数据磁盘附加到 VM 并将数据从临时磁盘复制到数据磁盘。然后,拍摄数据磁盘的快照或使用 Azure 备份来保留 VM 和磁盘的备份。

Azure 备份 (https://azure.microsoft.com/en-us/documentation/articles/backup-azure-vms-introduction/)

创建 Blob 的快照 (https://msdn.microsoft.com/en-us/library/azure/hh488361.aspx)

【讨论】:

    猜你喜欢
    • 2021-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-08
    • 2014-02-27
    • 1970-01-01
    相关资源
    最近更新 更多