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

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


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

wKioL1RK9tuSUyC4AAa7QUBrwoY003.jpg

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

wKioL1RK98rQIEr_AAX1xc8duVs529.jpg

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

wKioL1RK_kGDFJlmAAWcH5yw1W0815.jpg

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

wKioL1RK_x2giNOZAAWDs5XTm44086.jpg

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

wKiom1RK_2TSob9rAAVGXNosBwA178.jpg

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

wKiom1RLAGfC-6QxAAZNutpGQpE889.jpg

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

wKioL1RLAWPyevHMAAX0kA1nFp4027.jpg

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

wKioL1RLA5qgfFe4AAWzNlp6tXc443.jpg

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

wKiom1RLA9HgetYMAAZJGblKze4527.jpg

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

wKiom1RLBJPyH_wxAASKlK1aXFA144.jpg

系统安装完毕

wKioL1RLCVvDPzJbAAXowu6iCY0984.jpg

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

wKioL1RLDd2wOnMjAAcne_NIt44343.jpg

选择导出文件的存放路径

wKiom1RLDhPSXQS5AAaW6rvp-0s099.jpg

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

wKioL1RLDwzjDYzhAAaqHRHfJ6E370.jpg

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

wKiom1RLD2qxzxalAAb_qcFuEhU247.jpg

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

wKioL1RLEJDxHE3KAATb7_UOqfQ844.jpg在选择导入类型中,我们选择复制虚拟机(创建新的唯一ID)

wKiom1RLF9Tidy4eAATo74V42kU607.jpg

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

wKiom1RLGRKjVjBVAAX_FQ4kZrI036.jpg

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

wKiom1RLGL2x7HbOAAUHGZy-X80629.jpg

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

wKioL1RLGa3zD37EAAWkiryvxII335.jpg

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

wKiom1RLHmHz_1PTAAZ-XeY78Fk884.jpg

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

wKiom1RLHy6jkY4sAAY4JNj6uu8593.jpg

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

wKioL1RLICLD6C9qAAVbCWnMEcw653.jpg

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

wKiom1RLIFGSTDe4AAcfjiUR0rk504.jpg

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