-
产品及方案 产品及方案
-
数据驱动型组织通过体系化的方法构建全域数据能力,实现数据驱动运营,重塑组织生产力
- 行业方案
- 典型方案
- 产品
-
数据驱动型组织
- 服务与支持
- 社区
- 合作伙伴
- 关于爱数
请选择咨询类型
扫码关注
爱数技术支持中心公众号
我们将在 24 小时之内联系你。
快照可保存虚拟机在特定时刻的状态和数据。
l 状态包括虚拟机的电源状态(例如,打开电源、关闭电源、挂起)。
l 数据包括组成虚拟机的所有文件。这包括磁盘、内存和其他设备(例如虚拟网络接口卡)。
其中,对于虚拟磁盘,快照操作会生成子磁盘,通常,首次创建快照时,将通过父磁盘创建第一个子磁盘。连续快照将从链上的最后一个子磁盘生成新的子磁盘。如果快照链中有多个分支,则关系可能会发生更改。
为什么虚拟机备份需要快照?
在线备份时,虚拟机持续在运行,数据在不断的改写。创建快照后,数据写入在子磁盘,父磁盘的数据不再改变。
AnyBackup 7 备份需要一个一致性的状态和数据,就可以通过备份快照的父磁盘来实现。
还是先看 VMware 官方的解释:
静默:如果标记为 1 或 true,并且在生成快照时虚拟机电源已打开,将使用 VMware Tools 静默虚拟机中的文件系统。静默文件系统是使物理或虚拟计算机的磁盘数据进入适合备份的状态的过程。此过程可能包括将脏缓冲区从操作系统内存高速缓存刷新到磁盘等操作,或其他更高级别的应用程序特定任务。
l 注意:静默表示暂停或改变在计算机上运行的进程的状态,特别是可能会在备份过程中修改存储在磁盘上的信息的状态,以保证一致的可用备份。
l 注意:静默和内存快照相互排斥。vSphere Web Client 和 HTML5 客户端已实施此策略,但如果同时选择内存快照和静默,则 vSphere Client 6.0 会忽略静默。
实际上静默快照主要就是给备份用的,使用静默快照可以获得更高数据一致性的备份。
老规矩,先看 VMware 官方的解释:
更改块跟踪 (CBT) 功能可用于识别已更改或正在使用的数据块。该功能支持增量备份,以确定上一次备份以来的更改,从而仅写入已更改或使用中的块
AnyBackup 7 默认会启用 CBT ,提高备份的效率;在某些环境,可能出现开启CBT,但备份数据等于或接近磁盘置备大小的情况。
可能有以下 3 个场景:
1. 虚拟磁盘置备方式的影响
精简置备和厚置备延迟置零的磁盘:完全备份有效数据,增量备份备份变化的数据量。
厚置备立即置零的磁盘:完全备份全盘数据,增量备份备份变化的数据量。
2. NFS数据存储上的虚拟机精简置备的磁盘完全备份数据量为置备大小
要使 CBT 识别有效数据,虚拟磁盘必须位于 VMFS 卷上,支持 SAN、iSCSI 或本地磁盘。不包括 NFS 数据存储,所以 NFS 存储上的虚拟机备份时:完全备份全盘数据,增量备份备份变化的数据量。
3. Windows 虚拟机周期性出现备份数据增大,可能接近磁盘的置备大小,在完全备份或者增量备份均可能出现
Windows 默认启用周期性的磁盘碎片整理,磁盘碎片整理后的增量或者完全备份比平时大很多。这是因为碎片整理程序会更改磁盘上的文件位置,而备份会反映这些更改。
VMware vSphere 虚拟机备份数据的传输模式主要分为 SAN、Hot-Add、NBD,部署架构如下图;关于传输模式的更多信息请参见:了解 VMware 虚拟机备份的传输模式
不同传输模式的优缺点对比:
|
优点 |
缺点 |
NBD |
• ESXi 主机可以使用任何存储设备,包括本地存储或 NAS |
• 单并发备份恢复性能较低。可通过增加并发数提升。 |
Hot-Add |
• 单并发的数据读取速度相比 NBD 提升 |
• 代理客户端会消耗 vSphere 群集上的资源 |
SAN |
• 备份数据直接通过 SAN 读取,不影响管理网络和生产网络 |
• 备份服务器需要接入 SAN,配置较为复杂,可能需要配置额外的光纤卡或万兆网卡 |
参考:
了解 vSphere 中的虚拟机快照 (1015180):
虚拟机上的块修改跟踪 (CBT) (1020128):
VMware Blog: Should I defrag my Guest OS?
请就本文对您的益处进行评级: