【IT168 专稿】在之前的文章中,我们为大家介绍了SCVMM2008的部署,以及如何利用SCVMM2008进行P2V转换(1,2)。本文中我们要为大家介绍SCVMM2008的另一个强大功能:V2V。V2V指的是从虚拟机到虚拟机的转换。SCVMM2008可以把其他的虚拟机格式转换成Hyper-V的虚拟机格式。目前,SCVMM2008支持把Virtual Server 2005 R2以及ESX创建的虚拟机转换为Hyper-V格式的虚拟机。
V2V转换也是一项非常实用的功能。例如我们原先使用的虚拟服务器是Virtual Server 2005 R2,总所周知,Virtual Server 2005 R2是基于宿主操作系统的服务器虚拟化产品,硬件性能一般。现在企业中部署了基于裸金属架构的Hyper-V服务器,硬件性能大大提高。那我们如果把Virtual Server 2005 R2中的虚拟机迁移到Hyper-V平台下呢?这时就可以使用SCVMM2008的V2V功能了。或者我们有一些虚拟机运行在Vmware的ESX服务器上,我们准备把虚拟机平台统一到性价比更高的Hyper-V平台上,这时也可以通过SCVMM2008的V2V来解决问题。
我们准备了一个实验环境,通过一个实例为大家介绍如何进行虚拟机的V2V转换,实验拓扑如下图所示。Server5的操作系统是Windows Server 2003企业版,安装了Virtual Server 2005 R2服务器;Server6的操作系统是Windows Server 2008 X64,安装了Hyper-V角色;Vmmserver的操作系统是Windows Server 2008 X64,安装了SCVMM2008服务器。我们准备利用SCVMM2008把Virtual Server 2005 R2中的一台虚拟机MailServer转换为Hyper-V中的虚拟机。
一、 安装KB936059
如果想用SCVMM2008管理Virtual Server 2005 R2,首先需要在Virtual Server 2005 R2的服务器上安装KB936059,这样Virtual Server 2005 R2才可以支持SCVMM2008的远程管理。如图1所示,我们在Server5上运行KB936059的安装程序,点击"下一步"继续。
图1
如图2所示,同意软件许可协议,点击"下一步"继续。
图2
KB936059的安装非常简单,如图3所示,点击"完成"结束安装。
图3
如图4所示,安装了KB936059后,Server5中有了一项新的服务(WS_Management),这项服务是SCVMM2008管理服务器虚拟化产品所必需的。
图4
二、 添加主机
在Server5上安装了KB936059后,我们接下来就可以在SCVMM2008中把Server5添加为被管理的虚拟服务器了。如图5所示,我们在SCVMM2008的管理控制台中选择"添加主机"。
图5
如图6所示,我们要输入用户凭据,本次实验中我们使用域管理员账号进行添加主机的操作。主机位置我们选择"位于Active Directory域中的基于Windows Server的主机"。
图6
如图7所示,我们准备添加域中的Server5作为被管理的虚拟服务器,输入Server5的计算机名和域名后点击"添加"按钮。
图7
如图8所示,SCVMM2008已经在域中找到了Server5,点击"下一步"继续。
图8
接下来要选择把Server5放到哪个主机组中,如图9所示,我们把Server5放到默认的"所有主机"主机组中即可。
图9
如图10所示,虚拟机的存储路径我们使用系统默认值。
图10
如图11所示,我们查看添加主机的摘要,检查设置是否有误。如果一切正确,点击"添加主机"开始作业。
图11
如图12所示,添加主机的作业已经顺利完成,我们用同样的方法把Server6也添加为SCVMM2008管理的虚拟服务器。
图12
三 、 虚拟机迁移
SCVMM2008把Server5和Server6添加为被管理的虚拟服务器后,接下来我们要进行虚拟机的V2V转换了。如图13所示,我们打开SCVMM2008的管理控制台,右键点击Server5中的虚拟机MailServer,在菜单中选择"迁移"。
图13
如图14所示,我们选择把MailServer虚拟机迁移到Server6服务器上,从图14上可见迁移级别为五星,显然迁移成功的概率很大。
图14
如图15所示,设置MailServer虚拟机在Server6服务器上的存储路径,我们使用默认值即可。
图15
如图16所示,我们为MailServer虚拟机选择一个Hyper-V服务器中的虚拟网络,我们选择一个可以连接到物理网络的虚拟网络。
图16
如图17所示,我们检查一下虚拟机迁移的摘要信息,确认无误后点击"移动"按钮开始虚拟机的迁移操作。
图17
如图18所示,迁移虚拟机的作业正在顺利进行,作业100%完成后,虚拟机MailServer就从Virtual Server服务器Server5迁移到了Hyper-V服务器Server6了。
图18
如图19所示,作业完成后有警告提示,迁移后的虚拟机硬盘不能放在SCSI通道,必须放在IED通道上才可以启动,这是Hyper-V服务器的限制。
图19
根据作业的警告提示,我们在Server6的Hyper-V管理器中编辑MailServer虚拟机的属性,把虚拟机硬盘放到IDE通道上。
图20
修改完虚拟机硬盘通道后,尝试一下能否在Hyper-V服务器Server6上启动MailServer虚拟机,如图21所示,MailServer顺利启动,至此,虚拟机V2V迁移成功了!
图21