我们正在为客户制定一个项目,以升级其集群硬件和主机操作系统。他们目前正在使用服务器 2012 R2 集群。我们将把它们带到服务器 2016 集群。但是我发现了 2 个服务器 2003R2 VM。事实证明,服务器 2003R2 受 2012R2 支持,但在 2016 Hyper-V 集群中未列为受支持的客户操作系统。
要么是我的谷歌功力不如从前,要么就是没人写过关于它的任何文章。
我相当确定这应该不是问题,但我想我应该先问一下。
是否有人在服务器 2016 hyper-v 集群中运行 2003 客户操作系统,如果是,您遇到过什么问题吗?
答案1
确实,Hyper-V 2016 不支持 Windows Server 2003R2,但这并不意味着它完全无法工作。您可以创建具有第一代(旧版)的 VM,并手动安装 2012R2 的集成服务(https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/manage/manage-hyper-v-integration-services#install-or-update-integration-services)。请注意,由于不支持 Windows Server 2003R2,因此可能会出现一些意外错误。
我认为现在是将操作系统迁移到仍受支持的 Windows Server 2008R2 的好时机(https://support.microsoft.com/en-us/lifecycle/search/?p1=14134&wa=wsignin1.0) 或 Windows Server 2012R2 并在兼容模式下运行旧版应用程序。
答案2
Windows Server 2003R2 已过期。Microsoft 将不再支持它,但它肯定会在 Hyper-V 2016 上运行(仅作为第一代虚拟机)。
当然,这是一个计划迁移过时的服务器平台的好时机。