VMware快照
Vmware虚拟机怎么备份?2种简单方法!

Vmware虚拟机怎么备份?2种简单方法!那么问题来了,Vmware虚拟机怎么备份呢?接下来,我将为您介绍2个简单有效的虚拟机备份方法,分别为:虚拟机快照备份和虚拟机克隆备份。
您可以根据自己的喜好自行选择合适的方法。
方法一:虚拟机快照备份虚拟机快照备份其实更像是Windows系统里的系统还原点功能,它能拍摄一张您虚拟机当前的状态,并将其保存起来,您可以随时通过恢复到快照功能将虚拟机还原到拍摄快照时的状态。
那么我们该怎么拍摄虚拟机快照呢?其实很简单。
步骤1.打开您的Vmware虚拟机,在主界面上方工具栏中点击“虚拟机”>“快照”>“拍摄快照”。
注意:您可能会发现快照选项中的三个选项图标和工具栏中的三个图标一样,确实没错,您可以直接点击工具栏中的三个图标来快速执行拍摄、恢复或管理快照任务。
步骤2.在弹出窗口中为此快照自定义备注名称或描述以方便之后的恢复操作,设置完毕后单击“拍摄快照”即可轻松创建虚拟机快照。
成功创建虚拟机快照之后,如果您在某时刻想要将其还原到拍摄快照时的状态的话,可以在工具栏中单击“虚拟机”>“快照”>“恢复到快照”即可轻松完成恢复。
除此之外,如果您觉得虚拟机快照备份数量太多了的话,也可以在“虚拟机”>“快照”>“快照管理器”中对某些不需要的快照进行“删除”或其他处理操作。
方法二:虚拟机克隆备份除了快照备份方式之外,Vmware虚拟机还为我们提供了另外一个备份虚拟机方法,即为虚拟机克隆备份。
它与快照备份之间的区别主要在于快照还是相当于在源系统上的备份,并且可以在系统开启的时候执行;而克隆备份方法则相当于对此虚拟机系统进行了一份完整的复制,相当于两个一样的虚拟机系统,因此需要在虚拟机系统关闭的时候执行。
那么在虚拟机克隆功能的帮助下Vmware虚拟机怎么备份呢?请您继续往下看。
步骤1.打开您的Vmware虚拟机,选择您想要备份的虚拟机系统,然后在上方工具栏中点击“虚拟机”>“管理”>“克隆”。
vmware虚拟机快照原理

vmware虚拟机快照原理VMware虚拟机的快照(Snapshot)功能是一项非常有用的功能,它允许用户在虚拟机运行时创建虚拟机系统状态的备份。
当创建了一个快照后,用户可以在后续的时间点上恢复虚拟机到该快照所代表的状态,这可以帮助用户快速恢复虚拟机系统出现的问题,或实现多个不同实验环境的快速切换。
在深入讨论快照的工作原理之前,我们先来了解一些与快照相关的术语和概念。
首先,虚拟机快照具有层次关系。
当用户创建一个快照时,它将成为一个该虚拟机当前状态的快照。
当后续快照创建时,它将成为一个前一个快照的子快照。
这意味着一些子快照在其父快照创建之前的状态所做的改变也会被包含在其中。
其次,快照的创建方式有两种:内存快照(Memory Snapshot)和磁盘快照(Disk Snapshot)。
内存快照会将虚拟机内存的所有内容保存到磁盘上,包括虚拟机的运行状态和正在执行的进程。
而磁盘快照只会保存虚拟机的磁盘状态,包括虚拟磁盘文件的当前版本以及虚拟磁盘的配置信息。
最后,虚拟机快照还具有快照树的结构。
当用户在虚拟机上创建了一个快照后,系统会生成一个快照文件并记录在虚拟机的配置文件中,同时引入一个新的快照树节点,该节点与快照文件关联。
通过这种方式,用户可以轻松地管理和恢复虚拟机到不同的状态。
那么,快照的工作原理是怎样的呢?当用户创建一个快照时,VMware会采用一种称为写时复制(Copy-on-Write)的技术。
该技术会在快照文件中记录虚拟磁盘文件的当前版本,并创建一个新的子虚拟磁盘文件(delta文件),这个子虚拟磁盘文件包含了自快照创建以来对虚拟磁盘所做的所有修改。
在快照创建后,对虚拟机的任何更改都将被存储在子虚拟磁盘文件中,而不会对父虚拟磁盘文件进行修改。
这意味着原始磁盘文件保持不变,而快照则包含了自快照创建时起到当前状态的所有改变。
当用户选择恢复虚拟机到一些快照时,系统会关闭虚拟机,将子虚拟磁盘文件合并到父虚拟磁盘文件中,以及将内存快照合并到虚拟机的内存中。
用虚拟机快照功能保存进度后再正常继续PIN下去的超详细教程

看了论坛现在那么火的PIN穷举,却因为PIN的时间过长,由于种种的原因造成PIN不下去的情况时有发生,在此分享一下本人的经验用虚拟机加载奶瓶、小胖超简单教程:/bbs/viewthread.php?tid=115716&extra=保存进度可以用虚拟机的快照,如果你用U盘或者读卡器启动,那就用以下方法。
(用u盘启动xiaopanos可以保存进度,重启不会丢失,方法如下:打开桌面最后边一个图标xfec 定位到/etc/reaver下,有一个wpc后缀的文件,名字是你PJ的mac地址,复制到你的U盘,路径是/mnt/sdb1(一般是这个,自己找找,要是没有东西就右键mount),以后重启到xiaopanOS,把这文件复制到原来的路径,再试试,可以载入进度了!)第一步:当然是用快照保存进度了第二步:保存好就可以退出之后等有空及AP开了再加载快照或直接在原页面上进行下去的第三步:对网卡进行卸载后再加载的动作,之间的时间不能太短,最好有半分钟第四步:把原来的那个shell关了(不用怕进度丢失,因为快照已经把进度保存好了),再重新打开shell,输入airmon-ng start wlan0,如果看到以下的提示,证明你的网卡已经正常运行了如果是有另外的提示,如下图可能是网卡运行不正常,再重复第三步,如重复第三步三次还是这种情况,就不要打开shell,直接运行一下奶瓶,看能不能正常搜索信号,如果正常就关了奶瓶,打开shell,直接调出第二条命令就可以继续PIN了第五步:当然是继续我们的PIN之路了长时间PIN的XD注意了,现在发现如果PIN的时间过长,可能会产生WPS对PIN 着的网卡免疫或锁或挂了的情况发生,所以PIN的时间自己要控制好,如果出现不能PIN只能是换张网卡重新开个虚拟机开始再PIN了,切记切记!!!。
VMware Workstation虚拟机使用(6)——给虚拟机做快照

VMware Workstation虚拟机使用(6)——给虚拟机做快照这期为大家介绍如何给虚拟机做快照。
什么时快照?所谓的虚拟机快照,就是保存虚拟机在某一个时间点的状态。
比如,在A 时间点安装了某个软件,使用一段时间后,这个软件用不了了,就可以通过快照恢复到A 时间点,整个电脑就恢复到A时间点刚安装了软件的状态,但要注意,恢复快照后,在快照时间点之后的操作将全部被重置,文件全部被删除。
一、给虚拟机做快照1.拍摄快照点击“虚拟机”菜单->“快照”->“拍摄快照”在“拍摄快照”窗口中,在“名称”文本框中输入快照名称,在“描述”文本框中输入对该快照的描述(描述主要是可以辅助自己记住该快照的状态内容),点击“拍摄快照”即完成快照的拍摄。
2.检查快照快照拍摄完成后,点击“虚拟机”菜单->“快照”->“快照管理器”在“快照管理器”窗口中,可以看到之前做的快照,如果做的快照没有出现,可将虚拟机操作系统重新启动一次即会出现。
二、恢复虚拟机快照假设我们对虚拟机的操作系统进行了相关操作,这里我们更换一个桌面,拷贝入一个文本文档。
修改系统状态后前面我们做了三个快照,都是WINDOWS的默认桌面,现在我们再在现在这个状态下做第四个快照。
完成后,开始恢复快照。
点击“虚拟机”菜单->“快照”->“快照管理器”在快照管理器中选择之前的快照后(可选择任意的快照),点击下方“转到”按钮。
便恢复之前的状态。
可以看到,对系统的操作均被还原。
恢复快照后三、关于快照的文件快照是如何做到将虚拟机关状态保存并且不影响到虚拟机的运行?首先我们选中我们之前已经创建了快照的虚拟机,打开“快照管理器”,可以看到我们当前虚拟机状态的位置。
关闭“快照管理器”窗口,点击“虚拟机”菜单->“设置”在“虚拟机设置”窗口中的“硬件”选项卡中的左侧栏点击“硬盘”,在右侧可以看到“磁盘文件”文本框,内容便是当前虚拟机的磁盘文件的位置。
vm备份原理

vm备份原理
VM备份原理是指将虚拟机的状态或数据复制到另一个位置以
进行备份和恢复的过程。
可以分为以下几个步骤:
1. 快照创建:首先,创建虚拟机快照,通常通过虚拟化平台(如VMware、Hyper-V等)的管理工具来完成。
快照是虚拟
机在备份过程中保存其状态和数据的副本。
2. 数据复制:接下来,将虚拟机的磁盘文件进行复制。
磁盘文件通常包括一个或多个虚拟硬盘文件(VMDK、VHD等)和
配置文件。
这些文件可以通过文件复制工具(如rsync、scp等)或者存储快照功能实现。
3. 快照合并:备份完毕后,可以选择将快照与主虚拟机合并,以释放存储空间或继续使用快照。
合并可能需要一些时间,特别是当有多个快照存在时。
4. 备份存储:将复制的虚拟机数据存储到备份存储设备上,可以是本地硬盘、网络共享存储(NAS)或磁带库等。
5. 增量备份:对于频繁备份的环境,可以使用增量备份技术。
增量备份只备份自上次备份以来发生的变化,以减少备份时间和存储空间的使用。
6. 压缩和加密:备份数据可以进行压缩和加密以节省存储空间和提高数据安全性。
压缩可以减少备份数据的大小,而加密可以保护备份数据的机密性。
7. 备份验证和恢复测试:完成备份后,建议进行备份验证和恢复测试,以确保备份的可用性和恢复的正确性。
总的来说,VM备份原理包括创建快照、复制虚拟机数据、合并快照、存储备份、增量备份、压缩和加密、备份验证和恢复测试等步骤,以保证虚拟机的数据安全性和可恢复性。
VMware日常运维操作手册

VMware日常运维操作手册目录1.管理平台登录 (2)2.创建虚拟机 (3)2.1.通过ISO文件新建虚拟机 (3)2.2.通过模板新建虚拟机 (6)3.创建系统模板 (7)4.管理虚拟机 (8)5.快照备份 (10)5.1.创建快照 (10)5.2.恢复快照 (11)6.虚拟机迁移 (12)7.安装vmtools软件 (13)7.1.挂载安装包 (13)7.2.Windows客户端安装 (14)7.3.Linux系统客户端 (15)1.管理平台登录浏览器登录管理平台https://20.194.17.240输入用户名和密码2.创建虚拟机2.1.通过ISO文件新建虚拟机点击存储,上传要安装的操作系统ISO文件到共享存储,存放在ISO文件夹点击主机,新建虚拟机选择安装系统的硬件资源信息选择数据存储ISO文件,找到共享的ISO存储目录,并关联你所要安装的系统文件,点击连接点击已创建好的虚拟机,开启电源进行系统安装2.2.通过模板新建虚拟机点击新建虚拟机选择从模板部署选择已创建的系统模板,按照创建新虚拟机步骤进行即可3.创建系统模板点击已创建好的系统,点击选择模板,选择转换成模板点击,确定即可4.管理虚拟机选择虚拟机,点击“摘要”可查看虚拟机的具体情况信息,点击web控制台,可远程查看和登录虚拟机系统点击“编辑设置”可设置和更改系统的配置信息,例如,添加网卡和添加硬盘空间等操作,部分配置需要关闭系统重启动才可更改成功。
5.快照备份5.1.创建快照快照可用于测试环境中作为备份虚拟机的功能,点击快照,生成快照输入快照名称,点击“确定”5.2.恢复快照恢复快照可恢复创建快照时候的系统状态,选择后系统会恢复快照时的状态点击管理快照,可选择要恢复的系统状态时间名称和节点,选择恢复为最新快照可恢复最近创建的快照状态点击要恢复的快照,点击“恢复为”6.虚拟机迁移迁移虚拟机可选择更改虚拟机存在那个服务器和数据存储7.安装vmtools软件7.1.挂载安装包VMware Tools是一套可以提高虚拟机客户机操作系统性能并改善虚拟机管理的实用工具。
vmware修改快照位置

解决VMware快照故障的方法2008-11-26 09:20 过客 IT168 我要评论(0)字号:T | T虚拟化管理员能在VMware ESX上使用快照回到以前的状态及找出虚拟机哪里出错。
在这一系列文章的第一次部分中,我们讨论了怎么使用VMware快照。
在第二部分中,解释了在不浪费磁盘空间的情况下如何删除快照。
不过,当快照出现故障时该如何解决呢?AD:2013云计算架构师峰会超低价抢票中虚拟化管理员能在VMware ESX上使用快照回到以前的状态及找出虚拟机哪里出错。
在这一系列文章的第一次部分中,我们讨论了怎么使用VMware快照。
在第二部分中,解释了在不浪费磁盘空间的情况下如何删除快照。
不过,当快照出现故障时该如何解决呢?定位有快照的虚拟机尝试找出哪台虚拟机有快照是个挑战。
在VMware Infrastructure Client或VirtualCenter里没有一个集中的办法找到快照,因此,你应该定期地检查ESX服务器,找到那些需要删除的旧快照。
下面有一些方法:方法1——使用服务器控制台的Find命令1.登录服务器控制台。
2.更改/vmfs/volumes/目录。
3.键入find -iname "*-delta.vmdk" -mtime +7 -ls找到在7天之内未被修改的快照文件或键入find -iname "*-delta.vmdk"找到所有的快照文件。
方法2——使用Dominic Rivera的叫做Snapalert的免费脚本。
这个脚本使用VI Perl 工具包直接与VirtualCenter对话,并确保不需要在每台主机上安装任何组件(也适用于ESXi)。
也可以选择让脚本产生一个Email报告。
方法3——使用来自Xtravirt的叫做Snaphunter的免费工具,它能从多个ESX Servers 报告虚拟机的快照状态,也能发送Email报告。
解决VMware虚拟机快照故障的方法

解决VMware虚拟机快照故障的方法虚拟化管理员能在VMware ESX上使用快照回到以前的状态及找出虚拟机哪里出错。
在这一系列文章的第一次部分中,我们讨论了怎么使用VMware快照。
在第二部分中,解释了在不浪费磁盘空间的情况下如何删除快照。
不过,当快照出现故障时该如何解决呢?定位有快照的虚拟机尝试找出哪台虚拟机有快照是个挑战。
在VMware Infrastructure Client或VirtualCenter里没有一个集中的办法找到快照,因此,你应该定期地检查ESX服务器,找到那些需要删除的旧快照。
下面有一些方法:方法1——使用服务器控制台的Find命令1.登录服务器控制台。
2.更改/vmfs/volumes/目录。
3.键入find-iname"*-delta.vmdk"-mtime+7-ls找到在7天之内未被修改的快照文件或键入find-iname"*-delta.vmdk"找到所有的快照文件。
方法2——使用Dominic Rivera的叫做Snapalert的免费脚本。
这个脚本使用VI Perl工具包直接与VirtualCenter对话,并确保不需要在每台主机上安装任何组件(也适用于ESXi)。
也可以选择让脚本产生一个Email报告。
方法3——使用来自Xtravirt的叫做Snaphunter的免费工具,它能从多个ESX Servers报告虚拟机的快照状态,也能发送Email报告。
方法4——查询VirtualCenter SQL数据库。
VirtualCenter一直在它的VPX_SNAPSHOT表中追踪每台主机上的所有快照。
我曾经写了一个需要这个表的VBS脚本以显示运行快照的虚拟机列表。
这个方法不错。
不过它依赖数据库表,这可能在未来的VirtualCenter版本里有改变。
处理未正确删除的快照偶尔,一个快照未被正确删除,在虚拟机里仍然是活动的快照。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VMware快照的工作原理
VMware中的快照是对VMDK在某个时间点的“拷贝”,这个“拷贝”并不是对VM DK文件的复制,而是保持磁盘文件和系统内存在该时间点的状态,以便在出现故障后虚拟机能够恢复到该时间点。
如果对某个虚拟机创建了多个快照,那么就可以有多个可恢复的时间点。
当我们为虚拟机创建的快照时,当前可写的VMDK文件变成为只读状态,并且创建一个新文件(称之为快照文件)来保存变化的内容(使用in-file delta technology)。
在初始状态下,快照文件的大小为16MB,并随着虚拟机对磁盘文件的写操作而增长。
快照文件按照16MB的大小进行增长以减少SCSI reservation冲突。
当虚拟机需要修改原来的磁盘文件的数据块时,这些修改会被保存到快照文件中。
当在快照文件中的已经修改过的数据块需要被再次修改时,这些修改将覆盖快照文件中的数据块,此时,快照文件大小不会改变。
因此,快照文件的大小永远不会超过原来的VMDK文件的大小。
快照文件的变化频率取决于虚拟机应用的写的繁忙程度,例如对于Exchange和SQL等应用,快照文件变化比较快。
多个快照的情况下,在创建新的快照时,之前的快照文件变成只读的状态。
不同类型的快照文件
*-delta.vmdk文件:该文件就是前面我们所提到的快照文件,也可以理解为redo-log文件。
在每创建一个快照时就会产生一个这样的文件。
而在删除快照或回复到快照时间点状态时该文件会被删除。
*.vmsd文件:该文件用于保存快照的metadata(元数据)和其它信息。
这是一个文本文件,保存了如快照显示名、UID(Unique Identifier)以及磁盘文件名等。
在创建快照之前,它的大小是0字节。
*.vmsn文件:这是快照状态文件,用于保存创建快照时虚拟机的状态。
这个文件的大小取决于创建快照时是否选择保存内存的状态。
如果选择的话,那么这个文件会比分配给这个虚拟机的内存大小还要大几兆。
创建快照
快照的创建可以通过VMware VI客户端的Snapshot Manager来实现,或者通过ESX服务器的Service Console的命令行vmware-cmd来实现。
无论虚拟机是在运行、关机还是挂起的状态,都可以创建快照。
Snapshot可以通过VI客户端直接连接到ESX Server或者连接到VirtualCenter来管理。
删除快照或者回滚到快照点状态
当删除虚拟机的所有快照时,针对该虚拟机所创建的所有delta文件中的内容将会合并到原来的vmdk文件中,合并完成后再删除vmdk文件。
如果只选择删除一个快照,那么这个快照的delta文件将和其父快照的delta文件进行合并。
如果选择回滚到某一个快照,那么当前的磁盘和内存状态将会被丢弃,而且虚拟机会转变到revert-to的状态。
无论选择哪个快照进行回滚,该快照都会变成当前的父快照,就是说当前运行的虚拟机会在这个快照之下。
因此,父快照不一定是最近所创建的快照(在没有回滚的情况下,父快照一般都是最近所创建的快照)。
在Snapshot Manager中父快照之下一般有“You are here”的标记。
如果选择回滚的快照不包含内存状态,那么该虚拟机将会被关机,在管理员启动该虚拟机时应用所选择的快照。
如果包含内存状态的话,那么虚拟机会短暂的停顿一下,然后回复到快照时的磁盘和内存状态。
磁盘空间和删除多个快照
在创建快照前,所有的写操作都写入磁盘文件。
但是有了快照之后,磁盘文件保持不变,而写操作写入delta文件,同时,如果保存内存状态的话,vmsn文件还要占用比该虚拟机稍大一些的空间。
在只有一个快照时,在删除快照时不需要额外的空间。
因为要么直接删除快照文件,要么把快照文件和VMDK磁盘文件相合并。
但是在有多个快照的情况时,效果就不一样了。
假设要删除一个虚拟机的所有快照,该虚拟机有三个快照,snap1、snap2和snap3。
首先,snap3的快照文件要被合并到snap2的快照文件中,导致snap2占用空间增加。
然后,snap2被合并到snap1中,导致snap1占用的空间增加。
最后,snap1合并到VMDK文件中,此时不会增加空间开销。
在合并完成后,快照才会被删除。
一种替代的方式是依次删除快照,这样就不会增加所需要的空间,只是稍微繁琐一些。
删除快照所需要的时间
通过VI客户端删除快照时,VI的状态栏中显示的信息可能会产生误导。
通常,状态栏会很快到达95%完成的状态,但是会在95%的状态等待较长的时间一直到合并完成。
VirtualCenter对所有的任务都有15分钟的超时值,即使后台还在合并,但是过了15分钟后,VirtualCenter会报告该操作超时。
一种查看该任务是否完成的方式是通过VI客户端来浏览该虚拟机的datastore。
如果该快照对应的delta文件不存在了,则说明该快照被删除了。
如果快照存在的时间比较长,那么快照文件就会变得比较大,因此在删除快照时就需要比较长的时间进行合并。
合并的时间取决于虚拟机的繁忙程度,在关机的状态下合并的速度较快。
而ESX服务器后端的磁盘子系统的繁忙程度也会影响合并的时间。
一个100GB的快照文件可能需要3-6个小时来合并到原来的VMDK文件中。
而从ESX3.5开始,由于VMware修改了合并的算法,可能需要更长的时间来合并(参见VMware文档Consolidation of large or deeply nested snapshots)。
这会影响虚拟机和ESX服务器的性能。
因此,建议限制快照的保留时间,当不需要时即刻删除快照。
快照和metadata锁对ESX性能的影响
快照对ESX服务器以及虚拟机的性能影响体现在几个方面。
但创建快照时,虚拟机的活动会暂时停顿一下,此时如果通过ping命令去检查虚拟机的状态,可以看到一些timeout的response。
此外,创建快照会导致metadata的更新,为了避免SCSI Reservations冲突会短时间内对LUN加锁,从而导致在短暂的时间内,这个LUN将只能由一个ESX服务器进行排他性访问。
如果为虚拟机创建了快照,虚拟机在运行的状态中,该快照是活跃的。
只要快照是活跃的,那么虚拟机的性能就会下降。
因为ESX服务器对delta文件的写入方式不同于VMDK文件,而且效率相对较低。
delta文件每次以16MB的大小来增长,它会导致另一种metadata锁。
最后,删除或者回滚快照都会创建一个metadata锁。
此外,删除快照时可能会导致性能比较大的下降,虚拟机越忙越明显。
为了避免这个问题,快照的删除最好在非高峰时期。