【IT168 特别策划】6000名IT精英齐聚一堂,与来自微软产品核心研发团队及各个领域数百位优异专家面对面交流,Tech.Ed 2009盛典召开在即!IT168带您一起体验丰富多彩的活动和内容安排,更加深入、专注的互动讨论!
SCVMM2008是微软出品的一款功能强大的虚拟机管理软件,我们知道SCVMM2008可以进行P2V转换,也就是SCVMM2008可以很轻松地把生产环境中的物理计算机转换为Hyper-V中的虚拟机。其实SCVMM2008还可以进行V2V转换,也就是SCVMM2008可以把其他的虚拟机格式转换成Hyper-V的虚拟机格式。目前,SCVMM2008支持把Virtual Server 2005 R2以及ESX创建的虚拟机转换为Hyper-V格式的虚拟机。
V2V转换也是一项非常实用的功能,例如我们原先使用的虚拟服务器是Virtual Server 2005 R2,现在准备换成性能更好的Hyper-V。如果可以进行虚拟机转换,我们就不用在Hyper-V中重新安装虚拟机了。或者我们有一些虚拟机正运行在ESX上,如果我们要对ESX主机进行停机维护,也可以选择暂时把ESX上的虚拟机迁移到Hyper-V上,这样虚拟机就不会中断服务。
我们准备了一个实验环境为大家介绍如何进行虚拟机的V2V转换,实验拓扑如下图所示。Server5是Virtual Server 2005 R2,Server6是Hyper-V服务器。我们准备利用SCVMM2008把Virtual Server 2005 R2中的一台虚拟机MailServer转换为Hyper-V中的虚拟机。
一 安装KB936059
如果想用SCVMM2008管理Virtual Server 2005 R2,首先需要在Virtual Server 2005 R2的服务器上安装KB936059,这样Virtual Server 2005 R2才可以支持远程管理服务。如图1所示,我们在Server5上运行KB936059的安装程序,点击"下一步"继续。
图1
如图2所示,同意软件许可协议,点击"下一步"继续。
图2
KB936059的安装非常简单,如图3所示,点击"完成"结束安装。
图3
如图4所示,安装了KB936059后,Server5中有了一项新的服务(WS_Management),这项服务是SCVMM2008管理服务器虚拟化产品所必需的。
图4
二 添加主机
在Server5上安装了KB936059后,我们接下来就可以在SCVMM2008中把Server5添加为被管理的虚拟服务器了。如图5所示,我们在SCVMM2008的管理控制台中选择"添加主机"。
图5
如图6所示,我们首先要输入用户凭据,我们使用域管理员账号进行添加主机的操作。
图6
如图7所示,我们准备添加域中的Server5,输入计算机名和域名后点击"添加"按钮。
图7
如图8所示,SCVMM2008已经在域中找到了Server5,点击"下一步"继续。
图8
接下来要选择把Server5放到哪个主机组中,如图9所示,我们把Server5放到默认的所有主机中即可。
图9
如图10所示,虚拟就的存储路径使用默认值即可。
图10
如图11所示,我们查看添加主机的摘要,检查设置是否有误。如果一切正确,点击"添加主机"即可。
图11
如图12所示,添加主机的作业已经顺利完成,我们用同样的方法把Server6也添加为SCVMM2008管理的虚拟服务器。
图12
三 虚拟机迁移
接下来我们要进行虚拟机的V2V转换了,我们打开SCVMM2008的管理控制台,如图13所示,右键点击Server5中的虚拟机MailServer,在菜单中选择"迁移"。
图13
如图14所示,我们准备把虚拟机迁移到Server6上,点击"下一步"继续。
图14
如图7所示,设置虚拟机在Server6上的存储路径,我们使用默认值即可。
图15
如图16所示,我们为迁移后的虚拟机选择一个合适的网络连接。
图16
如图17所示,检查虚拟机迁移的摘要,确认无误后,点击"移动"。
图17
如图18所示,迁移虚拟机的作业顺利完成,虚拟机MailServer已经从Server5迁移到了Server6。
图18
如图19所示,作业完成后有警告提示,迁移后的虚拟机硬盘不能放在SCSI通道,必须放在IED通道上才可以启动。
图19
根据作业的警告提示,我们在Server6的Hyper-V管理器中编辑MailServer的虚拟机属性,把虚拟机硬盘放到了IDE通道上。
图20
编辑完虚拟机属性后,尝试一下能否在Server6上启动虚拟机,如图21所示,MailServer顺利启动,虚拟机迁移成功了!
图21