我计划将我的物理服务器节点升级到 Server 2008 R2 的最新服务包。
为了以尽可能少的停机时间完成此操作,我将把一个节点上的所有虚拟机实时迁移到另一个节点,以便我可以进行升级,然后将它们实时迁移回来。
我的问题是,虚拟机迁移后是否可以在升级的服务包上运行。
答案1
实时迁移从一个版本的 Windows 到另一个版本(即使只是一个服务包)不是一个好主意™。
升级集群时,您应该关闭集群服务,然后升级,然后重新启动所有服务。对于 Hyper-V VM,您应该实际关闭(或关闭),而不是休眠/保存状态/等。
SP1 仍处于测试阶段,我在测试系统中遇到了一些奇怪的问题;我强烈建议您等待 RTM。
答案2
我的问题是,虚拟机迁移后是否可以在升级的服务包上运行。
您可能会发现需要更新每个客户机中的集成组件(并且在此之前性能可能会下降)。
但是,Windows 2008 R2 的 SP1 目前正在beta 测试,预计将于明年上半年(与 Windows 7 SP1 同时发布)。如果您担心正常运行时间,则除非别无选择,否则不应运行测试软件。
编辑,2010-10-26:MS 今天刚刚发布了 Windows 7 SP1 和 Server 2008 R2 的候选版本:http://blogs.technet.com/b/windowsserver/archive/2010/10/26/service-pack-1-release-candidate-now-available.aspx