虚拟机备份选项中有个静默快照?

虚拟机备份的时候有个选项是执行静默快照。静默快事是说如果执行快照的时候,让vmdk文件保持静止状态,来达到数据的一致性。
但是我现在发现有几个虚拟机执行静默快照的时候报错,而取消静默快照的时候能成功。
那么静默快照和非静默快照,对于虚拟机备份而言,有什么区别和风险吗?

参与10

1同行回答

baizhaoxianbaizhaoxian联盟成员容灾备份管理工程师
虚拟化的术语中,快照和备份普遍被滥用。让我来解释一下虚拟机快照和备份的基本区别。虚拟机快照VMware 和 Hyper-V 的快照,都可以捕获虚机运行状态(开机,关机,中止)、虚机运行产生的数据(虚拟磁盘,内存)和运行中虚拟机的硬件配置(虚拟网卡)。虚拟机如何通过快照恢复?虚拟机可以恢复...显示全部

虚拟化的术语中,快照和备份普遍被滥用。让我来解释一下虚拟机快照和备份的基本区别。
虚拟机快照
VMware 和 Hyper-V 的快照,都可以捕获虚机运行状态(开机,关机,中止)、虚机运行产生的数据(虚拟磁盘,内存)和运行中虚拟机的硬件配置(虚拟网卡)。
虚拟机如何通过快照恢复?
虚拟机可以恢复到创建快照的时刻:比如,它可以在内存全部加载完时启动。所有程序的运行状态恢复到创建快照时的状态。这是快照不能被备份替代的原因之一。
什么时候应该使用快照?
创建快照同时会创建一个记录了虚拟机状态变化的一个文件。这对性能有一些影响。基本上,随着镜像越来越多,性能会随之降低。
虚拟机快照只能在非生产环境创建,在非生产环境中,软件可以在一个不占用CPU的单独虚机上运行。就是说,如果将虚拟机从快照恢复到以前的状态可能会引起一些机器本身依赖的应用程序(Exchange,SharePoint,SQL Server..等)各层之间不兼容。
每个软件各层之间都会有不同的依赖,主要分为以下几层:
web前端
应用中间层
数据库后端
如果所有的这些都包含在一个单独虚机(比如SharePoint和SQL服务器)中,那么这个非生产环境可以很方便地创建快照。
理想的情况就是在创建快照前关掉虚拟机。在不产生变化的状态下,尽管不能降低RAM,也可以节省很大的硬盘空间。
虚拟机备份
虚拟机快照和备份最主要的区别在于:
一个虚机从备份恢复时,必须在启动状态
一个虚机从快照中恢复,可以在开机状态
微软卷影复制技术,也称为卷快照服务,是一个用于创建单时间点数据副本的Windows 服务器数据备份特性。
Hyper-V有自己的VSS写入器,而VMware使用它的VDP进行备份恢复。
任何第三方备份产品为实现虚拟机备份,都会调用刚刚提及的一些技术的API。
备份应该包含一些配置,虚拟机使用的虚拟机快照和虚拟硬盘。
VMware借用第三方备份产品执行的主要操作如下:
备份一个VMware虚拟机
1.连接包含目标虚拟机的服务器
2.通过服务器创建一个目标虚拟机的快照
3.通过服务器获得虚机磁盘和快照的文件的使用权
4.捕获虚机磁盘数据和虚机配置信息
5.通过服务器清除备份快照
从 VMware 虚拟机还原
你可以选择任意一种还原情景:
将一个已存在的虚机还原到一个单独虚机
连接到服务器,关掉目标虚机
通过server获取虚拟磁盘的使用权
在备份程序中传递磁盘的镜像
完全重创虚机
连接服务器
通过服务器使用上面提到的备份过程的第四步中的配置信息创建一个新的虚拟机和虚拟机的虚拟磁盘
将虚拟磁盘数据转移到一个新建的虚拟磁盘中。这里包含了虚拟磁盘的格式化信息,因此没有必要在虚拟磁盘上建立任何种类的文件系统。
需要牢记什么?
执行VMware或者Hyper-V虚拟机备份都涉及到了虚拟机快照技术的应用,然而开始执行还原的时刻,备份和快照的情况是不一样的。
虚拟机从备份还原的时候必需在还原后才可以开机
虚拟机从快照恢复时,可以保持开机状态

收起
互联网服务 · 2017-10-26
浏览8157
王希瑞 邀答

提问者

zhenyu6688
运维工程师中亦安图
擅长领域: 备份存储软件定义存储

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-10-26
  • 关注会员:2 人
  • 问题浏览:10378
  • 最近回答:2017-10-26
  • X社区推广