美文网首页
快照和备份在虚拟机中的区别

快照和备份在虚拟机中的区别

作者: 黄琪超 | 来源:发表于2017-01-10 21:44 被阅读0次

    虚拟化的术语中,快照和备份普遍被滥用。让我来解释一下虚拟机快照和备份的基本区别。

虚拟机快照

    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虚拟机备份都涉及到了虚拟机快照技术的应用,然而开始执行还原的时刻,备份和快照的情况是不一样的。

虚拟机从备份还原的时候必需在还原后才可以开机

虚拟机从快照恢复时,可以保持开机状态

相关文章

  • 快照和备份在虚拟机中的区别

    虚拟化的术语中,快照和备份普遍被滥用。让我来解释一下虚拟机快照和备份的基本区别。 虚拟机快照 VMware...

  • Linux CentOS 7 虚拟机克隆

    Linux CentOS 7 虚拟机克隆 1. 将原虚拟机进行备份 选中虚拟机,右键点击快照,然后拍摄快照。 2....

  • 快照与备份的区别

    一句话答案:快照是数据存储的某一时刻的状态记录;备份则是数据存储的某一个时刻的副本。这是两种完全不同的概念。 先说...

  • MySQL 备份及原理

    冷备份 服务停机进行数据文件拷贝进行备份。 逻辑备份 相关概念: 快照:快照备份是指通过文件系统...

  • 常见数据库备份方式:MySQLbinlog数据恢复详解

    数据备份有哪些种?# MySQL中数据备份的方式还是蛮多的,常见的有冷备份、逻辑备份、热备份、快照备份。 什么是冷...

  • AWS使用快照恢复数据

    就是这样,由于项目要用到AWS的机器,而且备份不能使用文件备份,只能快照备份就要学会怎么用快照恢复数据 目前来说,...

  • ES 本地备份和恢复

    简化的步骤是: 定义存储在哪里(注册仓库) 把数据存储进去(创建快照) 从备份中恢复数据(从快照中还原) 前期准备...

  • 0.2 运维利器 行云管家之磁盘快照原理应用及实现

    磁盘快照原理与应用 谈磁盘快照,我们接触较多的可能是瞬时备份的功能,但快照技术还在"实现快速恢复"和"应用测试"领...

  • redis持久化机制总结

    Redis 的持久化机制有两种,第一种是快照,第二种是 AOF 日志。 区别 快照是一次全量备份,AOF 日志是连...

  • Redis-RDB

    大家在安装虚拟机的时候,应该都用过虚拟机快照。恢复起来十分方便。RDB也是一种快照方式-内存快照。那AOF有什么不...

网友评论

      本文标题:快照和备份在虚拟机中的区别

      本文链接:https://www.haomeiwen.com/subject/ksjlbttx.html