![使用基于虚拟机管理程序的快照与基于存储阵列的快照作为备份源之间的权衡是什么?](https://linux22.com/image/609096/%E4%BD%BF%E7%94%A8%E5%9F%BA%E4%BA%8E%E8%99%9A%E6%8B%9F%E6%9C%BA%E7%AE%A1%E7%90%86%E7%A8%8B%E5%BA%8F%E7%9A%84%E5%BF%AB%E7%85%A7%E4%B8%8E%E5%9F%BA%E4%BA%8E%E5%AD%98%E5%82%A8%E9%98%B5%E5%88%97%E7%9A%84%E5%BF%AB%E7%85%A7%E4%BD%9C%E4%B8%BA%E5%A4%87%E4%BB%BD%E6%BA%90%E4%B9%8B%E9%97%B4%E7%9A%84%E6%9D%83%E8%A1%A1%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
假设您有一些虚拟机(例如在 ESXi 中运行),它们存储在 iSCSI 存储阵列(例如)上。适用于移动设备的 4K HDR 摄像机)。现在假设您要设置一个如下所示的备份和恢复机制:
- 虚拟机处于静止状态
- 拍摄快照
- 快照被复制到磁带
- 快照被删除
- 磁带被带离现场
- 灾难发生
- 从场外检索磁带
- 快照是从磁带复制的
- 从磁带恢复的虚拟机重新启动
似乎有两种明显的方法可以对虚拟机进行快照:
- 虚拟机管理程序创建快照(就像vSphere 数据保护 获取快照)
- SAN 创建快照(方式EqualLogic Auto Snapshot Manager/VMWare Edition 似乎有效)
具体问题:
对于上述备份机制,我应该考虑在这两种实现快照的方法之间进行哪些权衡?
无论快照的目的是什么,每种快照方法是否都有一些基本的优点?
答案1
有多种方法可以实现此目的,下面是使用 Commvault Simpana 实现此目的的示例:
仅使用 VADP 备份虚拟机时会发生什么情况
- 备份软件指示 vSphere 对虚拟机进行快照
- 虚拟机已创建快照
- 备份软件使用快照将数据复制到备份媒体。它还可以利用其他 VADP 功能(如 CBT(更改块跟踪))来帮助加快此过程
- VM 快照已发布。
使用存储硬件快照会发生什么情况
- 备份软件指示 vsphere 对虚拟机进行快照(也称为排队过程)。这样做是为了确保虚拟机处于可备份的状态(即缓冲区已刷新等)。
- 备份软件指示存储阵列创建硬件快照。这通常需要几秒钟。
- 备份软件指示 vSphere 删除虚拟机快照。从此时起,生产虚拟机将不会受到影响,并且所有备份过程都将在快照数据存储上完成。
- 备份软件指示 ESX 服务器安装硬件快照(即数据存储)。完成后,将注册虚拟机(或其副本),根据需要对内容进行索引,并使用上面描述的 VADP 方法将其备份到媒体。
- 备份软件指示 ESX 服务器卸载快照数据存储,并指示阵列删除硬件快照。
如您所见,使用硬件快照具有以下优点:
- 您只需将虚拟机快照保留很短的时间 - 即直到您要备份的所有虚拟机都已创建快照。但是,使用第一种方法需要在整个备份时间内保留快照。
- 您可以在白天进行多次虚拟机备份并将它们保存在硬件快照中,而无需将数据复制到媒体。
答案2
我认为您的戴尔存储支持 VAAI,其中包括副本卸载。我并不声称自己是 VMWare 或戴尔存储方面的专家,但我找到了一个解释它的页面VMWare 的观点。我知道可以将完整副本卸载到存储,因为我们在这里使用 HDS 进行此操作。他们说可以将 VM 快照卸载到存储,但我从未尝试过。