VPC高手进阶教程--差分与还原(转)
原文地址:http://bbs.kafan.cn/thread-372902-1-1.html
转载如下:
首先,写这篇文章的原因:网上关于Differencing(差分磁盘)的介绍可谓少之又少,Undo Disks(还原磁盘)更是难觅其踪,似乎官方也没怎么说明。本文意在使大家重新认识VPC,将VPC的功能发挥至极限。
其次,本文的面向对象:对电脑有一定层次了解的高手。新手可参考宋版的入门教程http://bbs.kafan.cn/thread-213247-1-3.html鞭辟入里,详细介绍了VPC的基础安装与使用。
本文将直接从Differencing(差分磁盘)的建立讲起。
先引入两个概念
- Differencing:差分磁盘。差分磁盘可以说是VPC的精髓所在,许多人哪怕就只冲着这一点功能也使用VPC,当年VMware为了保住客户,在VMware 5.0中也模仿了该技术。此种磁盘创建时将指定一个母盘(母盘必须是动态增长盘或固定大小盘),创建后的差分磁盘是基于母盘的,它只保存与母盘不同的数据。例如我们有一台安装有Windows XP的虚拟机,现在想要另外一台Windows XP SP1和SP2的虚拟机,并且同时开启,组成一个工作组,怎么办?有些朋友可能立即想到直接把Windows XP的虚拟机的vhd文件复制三个,然后创建另外两台虚拟机,指定虚拟机的硬盘后分别安装SP1和SP2。这个是最简单的方法,但是这样确浪费了很多空间。尤其是安装有Windows XP虚拟机,其虚拟磁盘文件可能大于1G。有了差分磁盘,我们可以这样做:创建两个差分磁盘,其母盘都指定为Windows XP的虚拟磁盘。然后同样创建另外两台虚拟机,指定虚拟机的硬盘后分别安装SP1和SP2,这时那两个差分磁盘大小分别为一个SP1和SP2的大小而已,而其他相同的内容都直接读取母盘中的数据,为我们节省了很多宝贵的空间。这种技术应用非常广泛,尤其是用于模拟域中多台不同角色的服务器环境。我们只需要创建一台安装有Windows Server的虚拟机,利用差分磁盘就可以创建出Domain Controller、File Server、DNS Server等多台服务器。这里需要大家注意的是,使用了差分磁盘后,母盘就就不能写入任何数据了,否则很可能会导致所有基于该母盘的差分磁盘全部无法使用。
- Undo Disks:还原磁盘。还原磁盘映像文件保存了使用虚拟机时对其所作的任何更改。当虚拟机结束时,选择保存更改到虚拟硬盘,将自动压缩映像至虚拟磁盘;否则将使用映像文件承接今后一切改动;或者选择删除更改,将撤销本次虚拟机操作。此功能将会在*.vmc所在的位置上使用而外的空间(一定意义上类似于VMWare的快照,但只能创建一个)。
教程正式开始。
BEGIN
首先启动VPC,打开控制台。如图(我已经创建好了3个差分磁盘)
<ignore_js_op>
选择New...新建一个虚拟硬盘,安装好系统(具体步骤参照宋版教程),作为母盘(注意,母盘不可修改!)
<ignore_js_op>
其中"WinXP 硬盘.vhd"为母盘,"差分磁盘1、2、3.vhd"为差分盘,"VirtualPCUndo*.vud"为Undo还原磁盘映像。
再新建一个磁盘作为差分磁盘,注意选择磁盘类型为Differencing。
<ignore_js_op>
指定母盘,将刚才新建的“WinXP 硬盘”选上,将自动把此差分盘源指向母盘
<ignore_js_op>
创建成功,提示界面
<ignore_js_op>
至此,差分磁盘已创建完成。接下来,新建一台虚拟机,注意,需指定硬盘为刚才创建的"差分.vhd"
<ignore_js_op>
此处可选择Enable Undo Disks,启动Undo还原,也可以创建好后从设置中开启
<ignore_js_op>
至此,差分磁盘与还原磁盘已全部创建,可同时使用多个差分盘指向同一母盘
NEXT
Undo Disks(还原磁盘)的使用方法
关闭虚拟机时,弹出对话框
<ignore_js_op>
1为保存状态并保存更改
2为关闭系统并保存更改
3为关闭电源并保存更改
4为关闭电源并删除更改
这里讲一下1与4
首先1,可以选择Commit changes to the virtual hard disk(2、3同),选中后将提交更改到虚拟磁盘,不选则另存到VirtualPCUndo*.vud,今后操作将在Undo中进行,直至选择Commit changes to the virtual hard disk。
<ignore_js_op>
4,将自动删除更改,擦除一切操作,此时Commit changes to the virtual hard disk不可选
<ignore_js_op>
至此,全部内容已讲完
总结
<ignore_js_op>
由图可以很清晰地看出VPC各级框架,其中①②可以作为快照,③可以作为镜像还原(影子?)
如此强大的功能,如此简单的操作设置,如此小的资源占用,又是免费软件,怎能不让人心动?
加入VPC一族吧!体验来自MS的极致震撼
欢迎各位指教
全文终.