Hyper-V 3虚拟机快照之一 快照应用介绍

简介:
什么是快照

快照可以记录某个时间点虚拟机操作系统的完整状态,通过“Microsoft Volume Shadow Copy Service(卷影复制服务)”技术抓取当前系统状态,可以把虚拟机某个时刻的所有状态(内存、磁盘、网络、文件等)抓取为一个镜像文件,在以后的任何时间,可以通过快照恢复当时的实际状态。就如同照相机的“照相”功能一样,固定某个时间点的状态。

什么情况下使用快照

在Hyper-V中,快照使用非常方便,任何时候都可用,而且操作简单,易于创建和应用。快照就像一个数码相机,其幕后的技术复杂难懂,但是操作简单易用。在什么情况下需要用到快照呢?

l 系统级别测试,包括:补丁更新,修复软件Bug等。

l 业务系统新功能测试。

在以上应用中,建议首先创建一个快照,然后进行系统测试。但是要注意,快照不等同于备份,不能作为一种常规备份的方法。

什么时间可以创建快照

任何时刻都可以为虚拟机创建快照,快照创建完成后会自动嵌入该虚拟机的快照树中。在快照属性中,可以查看快照的详细信息。快照中虚拟机设置是只读的。一个快照树示例如图1所示。

clip_image002[6]

图1

快照需要处理的数据

创建快照后,原有的虚拟磁盘文件(vhd或者vhdx)不能写入数据。抓取快照之后,所有磁盘更新都会被写入另一个后缀为“avhd或者avhdx”的快照文件。同时,还会对抓取时虚拟机的内存进行备份。也就是说,在抓取快照时,将同时完成两个任务(每一次抓取快照都会完成两个任务):

第一,复制当时虚拟机内存的一份拷贝,占用磁盘空间较少。

第二,新建一个后缀为“avhd或者avhdx”的快照文件进行差异备份,在这之后所有应该写入磁盘的数据都会被写入avhd或者avhdx文件中,保持原有vhd或者vhdx文件不变。

Vhdx格式的虚拟硬盘创建的快照文件如图2所示。

clip_image004[5]

图2

快照如何存储

虚拟机一旦创建完毕即可创建快照。通常,快照创建过程只需几秒钟,而且虚拟机不需暂停、停止或关闭。快照由Hyper-V创建、执行,完全独立于运行虚拟机操作系统的类型和性能。快照相关文件会自动储存到Hyper-V服务器设置的默认路径下。

快照如何应用

应用指的是将虚拟机从当前状态切换到一个快照并启用该快照。应用快照时,正在运行的虚拟机配置将被完全替代。因此,建议在应用原来的快照之前先创建一个新快照,以便今后还可以再返回到当前状态。另外,如果虚拟机原来的状态是关闭的,虚拟机返回后也处于关闭状态。在Windows Server 2012中,应用快照时将提供两个处理方法,在当前快照的基础上创建一个快照后再应用快照以及丢弃当前的操作然后立即切换到目标快照。在实际工作中,建议以第一种方法处理快照,如图3所示。

clip_image006

图3

快照转移:输入和输出虚拟机

移动虚拟机时可能希望随时携带虚拟机快照。最简单的方法是利用Hyper-V的Export命令。也可以在终端服务器上使用Import命令恢复虚拟机,以及所有相关文件和设置。这两个操作都可以通过脚本或Hyper-V管理控制台执行。如图4所示。

clip_image008

图4

快照应用建议

通常,应该在做任何可能有风险的更改之前,为虚拟机创建快照。例如,如果要应用操作系统更新或补丁,但又希望可以轻松地撤销它们,那么就在应用之前创建一个快照。同样,当想更改虚拟机配置设置或关键的子操作系统服务时,先为虚拟机创建快照。快照并不是在任何情况下都适用。首先,快照不能取代备份。建议遵循虚拟机备份的最佳做法(用脚本或虚拟化工具进行手动备份)。



















本文转自wangshujiang51CTO博客,原文链接:http://blog.51cto.com/wangshujiang/934454 ,如需转载请自行联系原作者



相关文章
|
3月前
|
KVM 虚拟化
kvm虚拟机快照
这篇文章主要介绍了KVM虚拟机快照的创建、管理、恢复以及删除的详细步骤,包括查看快照信息、创建快照、模拟系统破坏后基于快照恢复虚拟机、使用快照的注意事项以及如何删除快照。
69 2
|
1月前
|
存储 SQL 数据库
虚拟化数据恢复—Vmware虚拟机误还原快照的数据恢复案例
虚拟化数据恢复环境: 一台虚拟机从物理机迁移到ESXI虚拟化平台,迁移完成后做了一个快照。虚拟机上运行了一个SQL Server数据库,记录了数年的数据。 ESXI虚拟化平台上有数十台虚拟机,EXSI虚拟化平台连接了一台EVA存储,所有的虚拟机都存放在EVA存储上。 虚拟化故障: 工组人员误操作将数年前迁移完成后做的快照还原了,也就意味着虚拟机状态还原到数年前,近几年数据都被删除了。 还原快照相当于删除数据,意味着部分存储空间会被释放。为了不让这部分释放的空间被重用,需要将连接到这台存储的所有虚拟机都关掉,需要将不能长时间宕机的虚拟机迁移到别的EXSI虚拟化平台上。
107 50
|
2月前
|
存储 运维 虚拟化
虚拟化数据恢复——Hyper-V虚拟化故障导致虚拟机文件丢失的数据恢复案例
在Windows Server上部署的Hyper-V虚拟化环境中,因存储中虚拟机数据文件丢失导致服务瘫痪。北亚企安数据恢复工程师通过物理检测、操作系统及文件系统检测,确定为人为格式化造成,并通过镜像硬盘、重组RAID、分析并恢复文件索引项等步骤,成功恢复数据,最终在新Hyper-V环境中验证并迁移所有虚拟机,确保用户业务恢复正常运行。
|
2月前
|
Linux 测试技术 虚拟化
解决虚拟机文件因快照占用硬盘空间较多的情况(压缩虚拟机文件,节省硬盘空间)
解决虚拟机文件因快照占用硬盘空间较多的情况(压缩虚拟机文件,节省硬盘空间)
179 1
|
2月前
|
Kubernetes Linux 容器
解决删除快照后启动虚拟机显示指定的文件不是虚拟磁盘 打不开磁盘“路径”或它所依赖的某个快照磁盘。 模块“disk”启动失败。 未能启动虚拟
解决删除快照后启动虚拟机显示指定的文件不是虚拟磁盘 打不开磁盘“路径”或它所依赖的某个快照磁盘。 模块“disk”启动失败。 未能启动虚拟
192 0
|
3月前
|
存储 SQL 数据挖掘
虚拟化数据恢复—EXSI虚拟机误还原快照的数据恢复案例
虚拟化技术原理是将硬件虚拟化供不同的虚拟机使用,一台物理机上可以有多台虚拟机。人为误操作或者物理机故障会导致上层虚拟机不可用,甚至虚拟机里的重要数据丢失。下面给大家分享一个vmware虚拟化误操作还原快照的数据恢复案例。 虚拟化数据恢复环境: 一台由物理机迁移到EXSI上面的虚拟机,迁移完成后做了一个快照。该虚拟机上运行SQL Server数据库,记录了几年的数据。 EXSI虚拟化平台上一共有数十台虚拟机,EXSI连接了一台EVA存储,所有的虚拟机(包括故障虚拟机)都放在EVA存储上。
|
4月前
|
网络协议 Linux 网络安全
Hyper-v 如何配置 Centos7 虚拟机网络?
Hyper-v 如何配置 Centos7 虚拟机网络?
151 0
|
5月前
|
Linux
部署09--虚拟机快照,我们无法避免损坏Linux操作系统 ,如果重新装一下就太过麻烦,推荐在关机下制作快照,关机制作效率好,机房要靠近地址,动不动崩溃
部署09--虚拟机快照,我们无法避免损坏Linux操作系统 ,如果重新装一下就太过麻烦,推荐在关机下制作快照,关机制作效率好,机房要靠近地址,动不动崩溃
|
虚拟化 数据安全/隐私保护 Windows
|
1月前
|
Ubuntu 网络安全 虚拟化
VMware虚拟机ping不通原因排查及分析
下面以 VMware 虚拟机为例进行介绍。
502 3