在我们的环境中,我们有运行 Server 2003 和 SQL 2005 的物理服务器,这些服务器与用于数据、日志和备份磁盘的 iSCSI 存储磁盘集群在一起。我们希望将这些服务器移动到 Hyper-V 集群上的虚拟机。根据我所做的一些初步研究,我提出了以下步骤来实现此目的:
- 将所有资源故障转移到节点 1。
- 在节点 2 上使用 SCVMM 执行 P2V。
- 关闭节点 2 的物理机并打开虚拟机。
- 将所有资源故障转移到节点 2。
- 在节点 1 上使用 SCVMM 执行 P2V。
- 关闭节点 1 的物理机并打开虚拟机。
- 平衡集群。
由于我们将在物理机上执行 P2V,因此 iSCSI 启动器应在 VM 上像在物理机上一样运行,假设 IP 地址相同,因此 iSCSI 磁盘应显示出来。这是实现此目的的推荐方法吗?有没有更简单的方法?这种方法会得到支持吗?
答案1
我还没有做过这样的迁移,看起来应该可以,但是如果在 iscsi 资源移动时可以承受一点停机时间,我强烈建议从头开始构建虚拟机集群。在对机器进行 P2V 后,通常会留下一些影响虚拟机性能的垃圾,当你考虑到清理虚拟机所花费的时间时,你会发现你本来可以构建一台新机器。
答案2
我们在 P2V 方面没有取得任何成功。虽然我们正在使用 Netware,但我认为它目前不受支持。有时被迫重建是件好事。(在我们的例子中尤其如此,并不是说 sles10 oes 更好 :( )。Microsoft Hyper-V P2V 应该可以与 Msoft 服务器无缝协作。祝你好运,让我们知道进展如何。