默认的 Hyper-V 管理器不包含自动克隆过程,这真是太糟糕了。所以当我发现 System Center Virtual Machine Manager 包含该功能并且通过我的 MSDN 订阅免费时,我非常兴奋。我下载了它,准备安装它,结果它出错了,说我需要加入域。这似乎是一个巨大的失败,我需要 Active Directory 才能使用它。有没有办法解决这个问题,或者有没有其他与 Hyper-V 集成的工具,它们同样好用(甚至更好)而且免费?
答案1
我也尝试过 System Centre VMM,但效果并不理想,但这更多的是因为它与我的需求不相称,而不是因为它作为软件缺乏功能。我运行一个包含 2 个节点和另外几台服务器的集群,老实说,我觉得 VMM 在这种情况下有点大材小用。不过,有一件事我非常喜欢,那就是快速存储迁移非常棒,而且每次都能成功,仅凭这一点,当我重新配置存储时,使用 VMM 就让我省了很多力气。
我不确定你说的克隆到底是什么意思。如果是物理到虚拟,那我没经验,但如果是虚拟到虚拟,即快速部署和构建同一 VM 的多个版本以进行测试、客户配置等,那么我刚刚开始使用一款让我完全震惊的产品,它的名字是 Virsto,主要作为存储优化器销售,但它有一个出色的克隆和快照功能。设置完成后,只需单击几下即可克隆磁盘并创建新 VM。它真的很棒,无法用言语形容。
Virsto 的另一个优点是您可以添加克隆而无需从存储容量中划出大块。10 个虚拟机占用的空间与 1 个虚拟机 + 它们之间的任何变化在位级别上一样多。我正处于测试的早期阶段,它仍然需要付费(它不像 MSDN 上的 VMM 那样“免费”),但我的初步印象是它很有效。但我认为 Virsto 的最大挑战将是营销,因为企业才刚刚开始了解 Hyper V,而较小的企业将寻找便宜的修复方法。但对于虚拟克隆来说,它可以节省大量时间。否则,在使用 Virsto 之前,我只是使用 sysprep 并复制文件,但这需要时间并且很麻烦。
答案2
对于 2 节点集群来说,SCVMM 有点过头了,但出于安全考虑需要 AD 却非常合理。通过关闭虚拟机、复制 VHD 并创建指向复制的 VHD 的新虚拟机,可以非常快速地“克隆”虚拟机。它确实需要配置所有虚拟机硬件,但完成此操作后,您将能够在不到一分钟的时间内配置虚拟机。
顺便说一句,我从来不会在完整服务器上运行集群。这会增加很多不必要的开销,而 Hyper-V Server 2008 R2 既免费又支持集群。
答案3
Chris,Virsto 不仅仅是差分磁盘。它的一个功能实际上可以解释为差分 VHD,但细节决定成败。差分磁盘对于快速原型来说是可以的,但是对于任何类型的有意义的 IO 负载,差分磁盘的性能会很快下降。在集群环境 (CSV) 中,差分磁盘基本上无法使用。Virsto 提供可扩展的集群虚拟磁盘,精简配置,能够进行即时快照和克隆,而不会影响性能。您可以在同一组存储设备上运行 3 倍的虚拟机,并且与固定 VHD 相比,性能仍然更好。