Hyper-V 3 虚拟机快照之二 创建和查看快照

简介:

第一部分概要介绍了快照实现的功能以及应用环境,第二部分介绍如何创建和查看快照。

第一部分 虚拟机配置文件

测试环境中使用名称为“Windows Server 2003 SP2”的虚拟机。“Windows Server 2003 SP2”虚拟机创建完成后,本例中虚拟硬盘存储在“T:\Hyper-V\Virtual Hard Disks”文件夹(如图1所示)中,虚拟机配置文件存储在“T:\Hyper-V\Virtual Machines”文件夹中(如图2所示)。

注意,vhd和vhdx指的是虚拟硬盘, Windows Server 2008 R2之前版本都支持vhd格式。Vhdx是Window是 8之后支持的版本,最大虚拟硬盘可以超过128GB,最大64TB。avhd和avhdx是快照硬盘文件。

clip_image002

图1

clip_image004

图2

“Windows Server 2003”虚拟机配置保存在“23CA7649-5E4A-4053-A772-C3BD6521F576”XML文档中,该文档名称是在创建虚拟机的过程自动生成,使用全球唯一标识符GUID作为虚拟机名称。虚拟机使用的虚拟硬盘位置在XML配置文件中内容如下:

<controller0>

<drive0>

<pathname type="string">T:\Hyper-V\Virtual Hard Disks\Windows Server 2003 SP2.vhdx</pathname>

<pool_id type="string"></pool_id>

<type type="string">VHD</type>

</drive0>

<drive1>

<pathname type="string"></pathname>

<type type="string">NONE</type>

</drive1>

</controller0>

创建快照

Window Server 2012中可以使用三种方法创建快照:Hyper-V管理器、虚拟机连接器以及Powershell脚本。

1. Hyper-V管理器

打开“Hyper-V管理器”,右击目标虚拟机(本例中使用的虚拟机为WS2003),在弹出的快捷菜单中选择“快照”命令,如图3所示。

clip_image006

图3

命令执行后,创建当前虚拟机快照,快照名称默认定义为:虚拟机名称+当前日期+创建时间,例如WS2003 - (2012/6/11 - 16:11:31))。创建完成的快照显示在“快照(S)”面板中,如图4所示。计算机真实运行状态为“当前”,显示状态为“clip_image008”。

clip_image010

图4

2. 虚拟机连接器创建快照

Hyper-V管理器选择目标虚拟机后,鼠标右键选择“连接”命令打开虚拟机连接器,如图5所示。

clip_image012

图5

单击菜单栏的“操作”菜单,在显示的下拉菜单列表中选择“快照”命令。命令执行后,显示如图6所示的“快照名称”对话框,文本框中键入第二个快照名称。如果不想手动设置快照名称,选择“始终使用默认名称”选项。单击“是”按钮,创建快照。

clip_image014

图6

创建完成的快照(手动命名)在“Hyper-V”管理器中显示在树形列表中,如图7所示。

clip_image016

图7

3. Powershell脚本创建快照

在以前的版本可以使用“Set-VMSnapshot”命令创建快照,在Windows Server2012中打开“Windows Power shell ISE”后,没有发现该命令。测试结果如图8所示。

clip_image018

图8

第二部分 查看快照  1. 快照文件结构

快照创建后,Hyper-V将自动创建一组文件:

l XML文件,虚拟机配置文件

l Avhd或者avhdx文件,快照文件

l VSV文件,虚拟机状态文件。

l BIN文件,虚拟机内存文件。

以名称为“Windows Server 2003 SP2”虚拟机为例说明。创建的虚拟机文结构如图9所示:

clip_image020

图9

2. AVHD或AVHDX文件

AVHD或AVHDX文件是快照磁盘文件。当创建一个快照时,Hyper-V会创建格式如“虚拟机名称+‘_’+ GUID(随机生成)”的快照文件,例如“Windows Server 2003 SP2”虚拟机创建的一个快照文件为“Windows Server 2003 SP2_043015E9-D39F-466A-8FB9-8CEFFC299D31.avhdx”,如图10所示。“Windows Server 2003 SP2”是虚拟机名称,“043015E9-D39F-466A-8FB9-8CEFFC299D31”是GUID。快照文件使用的GUID和原虚拟机使用的GUID名称不同。

clip_image022

图10

创建快照后,将修改“Windows Server 2003”虚拟机XML配置文件,原虚拟机磁盘文件为“T:\Hyper-V\Virtual Hard Disks\ Windows Server 2003 SP2.avhdx”,修改为“T:\Hyper-V\Virtual Hard Disks\ Windows Server 2003 SP2_043015E9-D39F-466A-8FB9-8CEFFC299D31.avhdx”,快照文件作为虚拟机使用的虚拟磁盘文件。修改后的内容如下:

<controller0>

<drive0>

<pathname type="string">T:\Hyper-V\Virtual Hard Disks\Windows Server 2003 SP2_043015E9-D39F-466A-8FB9-8CEFFC299D31.avhdx</pathname>

<pool_id type="string"></pool_id>

<type type="string">VHD</type>

</drive0>

原虚拟机使用的虚拟磁盘文件不能写入内容,操作系统产生的所有数据存储到avhdx快照文件中。每新建一个快照,“drive0”的值都将配置为最新的快照文件名称。换而言之,在同一时刻只有一个快照文件可用。

3. XML文件

创建快照时,Hyper-V复制虚拟机的XML配置文件,并且使用一个新生成的GUID命名,生成快照的XML配置文件。例如名称为“Windows Server 2003 SP2”的虚拟机,创建一个快照后,生成新的快照配置文件“90B12240-A547-484B-B848-4E6AB1551027”,如图11所示。

clip_image024

图11

4. 虚拟机状态文件

快照在虚拟机关闭状态生成,将不会生成VSV文件,但与快照配置文件同名的文件夹将自动生成。

在虚拟机运行时创建快照,将生成一个以“VSV”为后缀的虚拟机状态文件,存放在与快照配置文件同名的文件夹中,VSV文件的名称与快照配置文件同名。如图12所示。

clip_image026

图12

5. 内存镜像文件

快照在虚拟机关闭时创建,不会创建内存镜像文件(以BIN为后缀的文件),但与快照配置文件同名的文件夹将自动生成。

在虚拟机运行时创建快照,将生成一个以“BIN”为后缀的内存镜像文件,存放在与快照配置文件同名的文件夹中,BIN文件的名称与快照配置文件同名。


















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


相关文章
|
运维 虚拟化 Windows
Hyper-V Win8虚拟机启动错误修复教程
针对Hyper-V Win8虚拟机启动错误,本教程提供详细修复步骤。首先进行硬件兼容性检查,确保CPU支持虚拟化并启用,同时检查内存和存储空间是否充足。接着以管理员身份登录,使用事件查看器排查错误。管理Hyper-V服务,确保相关服务正常运行。检查虚拟机状态,优化资源分配,并修复虚拟硬盘文件。更新系统和重装Hyper-V组件也是有效手段。最后,排查硬件故障、备份数据及处理第三方软件冲突。通过这些步骤,多数启动问题可得到解决。
1272 65
|
监控 网络安全 虚拟化
Hyper-V中Win10,虚拟机运行错误处理的方案
当Hyper-V中的Windows 10虚拟机出现运行错误时,可按以下步骤处理:首先进行基本检查与修复,包括检查虚拟机配置、确保Hyper-V服务正常运行及重启相关服务。其次,使用PowerShell命令或DISM工具修复虚拟机配置和系统组件。接着,查看事件查看器中的错误日志,分析问题原因。调整虚拟机资源分配,优化性能。针对特定错误情况,如启动失败或网络问题,采取相应措施解决。若问题仍未解决,考虑克隆、重置或重新安装虚拟机,必要时联系技术支持。操作前请备份重要数据并以管理员身份运行命令。
1689 22
|
存储 网络协议 网络安全
Hyper-V Win10虚拟机配置常见问题
在配置Hyper-V Win10虚拟机时,用户常面临网络连接、虚拟交换机配置、资源分配及其他问题。例如,虚拟机无法获取IP地址可能源于DHCP服务异常,需检查并启动该服务;外部虚拟交换机配置错误则需确保物理网络适配器正确连接。此外,内存不足或虚拟硬盘性能瓶颈也会影响运行效果。通过合理调整资源配置、优化设置及遵循最佳实践,可有效解决这些问题。
1230 20
|
安全 网络协议 网络安全
当虚拟机出现网络连接问题时,应该先检查Hyper-V的网卡连接配置
当虚拟机出现网络连接问题时,应首先检查Hyper-V的网卡配置。具体步骤包括:确认虚拟机运行状态、检查虚拟交换机类型和物理网卡连接、确保虚拟机网络适配器正确连接到虚拟交换机,并验证网络配置(IP地址等)。常见问题如虚拟交换机配置错误、网络适配器未连接或防火墙阻止连接,可通过重新配置或调整设置解决。必要时重启虚拟机和宿主机,查看事件日志或联系技术支持以进一步排查问题。
|
监控 测试技术 数据库
详解Hyper-V虚拟机CPU分配方法
在Hyper-V环境中,合理分配虚拟机的CPU资源至关重要。vCPU是物理CPU的虚拟化表示,管理员可通过指定处理器数量、核心数、设置兼容性和亲和性、启用动态分配等方法优化性能。使用性能监视工具监控并调整CPU资源,避免过度分配,确保虚拟机稳定运行。定期评估和优化资源分配策略,以适应业务变化,保持最佳性能。
|
虚拟化 网络虚拟化 Windows
导入虚拟机到Hyper-V环境时,理解并配置网络适配器设置是确保网络通信的关键
在Hyper-V环境中,正确配置虚拟机的网络适配器是确保其网络通信的关键。需先启用Hyper-V功能并创建虚拟交换机。接着,在Hyper-V管理器中选择目标虚拟机,添加或配置网络适配器,选择合适的虚拟交换机(外部、内部或私有),并根据需求配置VLAN、MAC地址等选项。最后,启动虚拟机并验证网络连接,确保其能正常访问外部网络、与主机及其他虚拟机通信。常见问题包括无法访问外部网络或获取IP地址,需检查虚拟交换机和适配器设置。
|
编解码 Linux 虚拟化
在Hyper-V虚拟化的图形处理中,怎么调整虚拟机的屏幕分辨率?
在Hyper-V虚拟化中,调整虚拟机屏幕分辨率对提升用户体验和确保应用程序兼容性至关重要。高分辨率可提供清晰图像、提高工作效率,并避免显示异常。调整方法包括通过增强会话模式、虚拟机内部设置或手动编辑配置文件。注意事项包括正确安装显卡驱动、避免过高分辨率及及时保存设置。
|
虚拟化 数据安全/隐私保护 Windows
|
Oracle 关系型数据库 虚拟化
在VMware的Win10虚拟机中安装使用ENSP
本文介绍了在Windows 10虚拟机上安装ENSP及相关软件的全过程,包括VirtualBox、WinPcap、Wireshark、VLC和ENSP的安装步骤,并提供图文演示,帮助用户顺利完成配置与测试。
3050 134
|
编解码 网络协议 网络安全
OpenWrt x86 虚拟机VMware ESXi安装
OpenWrt x86 虚拟机VMware ESXi安装