我们在 2 台运行免费 ESXi 4.1 的主机上安装了 70 多个虚拟机(除 Elastix PBX 和 1 台 LAMP 服务器外,其他均为 Windows)。这些主机由 Dell PowerVault MD3220i SAN 提供支持。我正在向该组添加另一台主机和另一台 PowerVault MD 机箱。出于成本考虑,我们想迁移到 Hyper-V 2012。据我了解,有两种选择:
一次性将所有虚拟机移至 Hyper-V。我不知道这需要多长时间。可以在一个周末完成吗?
在 Windows 上设置额外的 SAN 和主机,并在一段时间内继续移动虚拟机
非常感谢任何建议。Elastix PBX 和 Hyper-V 会出现问题吗?
谢谢您的回复。为了让问题更有针对性:
有没有人有在生产中在 Hyper-V 上运行 Elastix PBX 和 Apache LAMP 堆栈的经验?
如果我随着时间的推移移动虚拟机,我们将拥有 esxi 和 hyper-v 主机的混合体 + 3220i 中的一些 LUN 将是 vmfs,其他将是 CSV。这有问题吗?
我们不使用 Active Directory。我们是否必须改用 Active Directory?
答案1
有一个专门为此设计的工具,叫做 Microsoft Virtual Machine Converter(目前为 3.0 版)。至于您关于时间和最佳执行方法的问题,这些都是高度可变的、特定于环境的事情,您必须自己弄清楚。应该不会太难 - 选择一些典型的虚拟机,计算它们的转换时间,推断需要多长时间,并稍微填充您的估计值,然后看看这是否适合您的维护窗口,或者您是否必须以更分阶段的方式移动虚拟机。
答案2
这里有一步一步的迁移指南http://blogs.technet.com/b/canitpro/archive/2013/03/24/step-by-step-migrating-from-vmware-to-microsoft-hyper-v-server-2012.aspx. ;使用 MVMC。选项 3 是从选项 2 开始,一旦您观察到一些转换时间,看看选项 1 是否可行。
至于你的其他问题,
- 无法评论-没有 XP
- 它们是独立的 LUN,我看不出有什么问题
- 是的 - 故障转移群集需要 AD,但 DC 可以是群集外主机之一上的 VM,但不要使其成为 HA,也不要将其放在共享存储上。还要确保配置自动启动操作,以便您的 DC 与主机一起启动。