要做到虚拟机的快速实时迁移,我们就需要把虚拟机磁盘存放在共享路径下,例如共享存储,但是在Windows  Server 2012下Hyper-V 3.0,微软支持把虚拟机存放在SMB共享中,之前的博客中介绍了SMB共享存储服务配置,博客地址:

http://winteragain.blog.51cto.com/1436066/1614179

下面我们基于SMB共享创建虚拟机,先配置下Hyper-V,点击Hyper-V设置

Hyper-V虚拟化测试22使用SMB共享创建虚拟机_第1张图片

设定虚拟磁盘的共享路径

Hyper-V虚拟化测试22使用SMB共享创建虚拟机_第2张图片

设置虚拟机的共享路径,主要用于存储虚拟机配置文件

Hyper-V虚拟化测试22使用SMB共享创建虚拟机_第3张图片

下面开始创建一台基于SMB的虚拟机

Hyper-V虚拟化测试22使用SMB共享创建虚拟机_第4张图片

默认下一步

Hyper-V虚拟化测试22使用SMB共享创建虚拟机_第5张图片

输入计算机名称,在这里,我们应该可以注意到,虚拟机存储的位置为我们刚才配置的默认路径

Hyper-V虚拟化测试22使用SMB共享创建虚拟机_第6张图片

这里安装的WIN7,选择第一代

Hyper-V虚拟化测试22使用SMB共享创建虚拟机_第7张图片

设定内存,点击“下一步”

Hyper-V虚拟化测试22使用SMB共享创建虚拟机_第8张图片

选定网卡,点击下一步

Hyper-V虚拟化测试22使用SMB共享创建虚拟机_第9张图片

默认即可,可以看到虚拟磁盘的路径是刚才设定的默认路径,点击“下一步”

Hyper-V虚拟化测试22使用SMB共享创建虚拟机_第10张图片

加载ISO镜像

Hyper-V虚拟化测试22使用SMB共享创建虚拟机_第11张图片

点击完成

Hyper-V虚拟化测试22使用SMB共享创建虚拟机_第12张图片

在SMB共享存储下,可以看到创建的虚拟机配置文件

Hyper-V虚拟化测试22使用SMB共享创建虚拟机_第13张图片

虚拟机磁盘

Hyper-V虚拟化测试22使用SMB共享创建虚拟机_第14张图片

加电开机,可以开始安装WIN7的操作系统了

Hyper-V虚拟化测试22使用SMB共享创建虚拟机_第15张图片

安装完后,看看检查点文件位置和智能分页文件位置,都是共享存储下的路径

Hyper-V虚拟化测试22使用SMB共享创建虚拟机_第16张图片