在Hyper-V中快速创建虚拟机,可以通过2种方式实现,一种是全新安装一台虚拟机之后,使用sysprep将虚拟机系统重置,重置完成后将该虚拟机的VHD或者VHDX文件作为虚拟机的模板硬盘文件,当需要创建新的虚拟机时,可以复制该硬盘文件到其他路径,然后将硬盘文件修改成你所需要的名称,接下来在创建虚拟机的时候选择已有硬盘文件,将硬盘文件路径设置为新命名的硬盘文件,启动虚拟机就可以完成一台新的虚拟机的安装了。

    今天要演示的是第二种方法,运用Hyper-V中虚拟机的导入导出功能,实现虚拟机的快速部署。


首先我们需要部署一台全新的虚拟机,打开Hyper-V控制台,创建新虚拟机

Hyper-V系列---快速导入导出虚拟机_第1张图片

在新建虚拟机向导中设置虚拟机名称和存放路径

Hyper-V系列---快速导入导出虚拟机_第2张图片

选择一代或二代虚拟机,关于一代和二代虚拟机的对比可以参考http://virtual.51cto.com/art/201401/426785.htm

Hyper-V系列---快速导入导出虚拟机_第3张图片

下一步进入分配内存页面,可以分配虚拟机的固定内存,或者使用动态内存,为了提高内存的性能,推荐使用动态内存

Hyper-V系列---快速导入导出虚拟机_第4张图片

配置网络连接,选择虚拟机位于哪一个虚拟交换机网络中,此处可以现在配置,也可以在系统安装完成后配置

Hyper-V系列---快速导入导出虚拟机_第5张图片

设置虚拟机的硬盘名称,大小和存放路径

Hyper-V系列---快速导入导出虚拟机_第6张图片

选择系统的安装源,也可以在虚拟机配置完成之后在设置操作系统的安装源,此处我们选择从ISO文件安装

Hyper-V系列---快速导入导出虚拟机_第7张图片

配置摘要,显示通过向导设置的所有参数,确认后点击完成结束虚拟机的配置

Hyper-V系列---快速导入导出虚拟机_第8张图片

完成虚拟机配置后,返回Hyper-V管理器,可以看到右边的虚拟机清单中出现了刚才配置的LON-CL1,右键选中此虚拟机,然后执行启动操作,开始安装虚拟机操作系统

Hyper-V系列---快速导入导出虚拟机_第9张图片

启动虚拟机后,双击此虚拟机,连接到此虚拟机进行系统安装的操作

Hyper-V系列---快速导入导出虚拟机_第10张图片

系统安装完毕

Hyper-V系列---快速导入导出虚拟机_第11张图片

返回Hyper-V管理器,右键选中LON-CL1,将虚拟机导出

Hyper-V系列---快速导入导出虚拟机_第12张图片

选择导出文件的存放路径

Hyper-V系列---快速导入导出虚拟机_第13张图片

开始执行导出,可以看到Hyper-V管理器的右下角选项出现了 "取消 正在导出"

Hyper-V系列---快速导入导出虚拟机_第14张图片

接下来我们通过导入来创建虚拟机,在Hyper-V管理器中右键选中Hyper-V主机,执行导入虚拟机操作

Hyper-V系列---快速导入导出虚拟机_第15张图片

选择包含导入虚拟机的文件夹,将路径设置为前面导出虚拟机的文件路径

Hyper-V系列---快速导入导出虚拟机_第16张图片在选择导入类型中,我们选择复制虚拟机(创建新的唯一ID)

Hyper-V系列---快速导入导出虚拟机_第17张图片

设置新虚拟机存放的文件夹位置

Hyper-V系列---快速导入导出虚拟机_第18张图片

设置新建虚拟机的虚拟硬盘存放位置

Hyper-V系列---快速导入导出虚拟机_第19张图片

完成配置向导,开始导入虚拟机

Hyper-V系列---快速导入导出虚拟机_第20张图片

虚拟机导入成功后,可以在Hyper-V管理器中看到一个已保存状态的LON-CL1(因为我们导出的时候是在开机状态,如果导出时源虚拟机为关机状态,导入后虚拟机也会是关机状态),连接并启动新的虚拟机,将此虚拟机的名称修改成LON-CL2

Hyper-V系列---快速导入导出虚拟机_第21张图片

修改完成后,关闭虚拟机,在Hyper-V管理器中将此虚拟机重命名为LON-CL2

Hyper-V系列---快速导入导出虚拟机_第22张图片

由于导入之后的虚拟硬盘名称是不会自动变更的,所以我们需要手动去修改一下,找到LON-CL2的虚拟硬盘文件,把硬盘文件名称从LON-CL1修改为LON-CL2

Hyper-V系列---快速导入导出虚拟机_第23张图片

最后我们需要到LON-CL2的虚拟机中修改硬盘的路径

Hyper-V系列---快速导入导出虚拟机_第24张图片

OK,至此一台新的虚拟机就已经部署完毕了,如果想同时部署多台虚拟机,可以使用powershell命令来实现,此实现方式以后再向大家展示。