从 Server 2008r2 到 2016/2019 就地升级的最佳实践?

cvo*_*cvo 5 upgrade windows-server-2008-r2 best-practices windows-server-2016 windows-server-2019

我有几台运行 Server 2008r2 SP2 Standard 和 SQL Server 2014 的 Web 服务器。获得 Windows Server 2016 的最佳实践/最简单的就地升级路径是什么?

在测试中,我只能从 2008r2 升级到 2012,然后再从 2012 升级到 2016。我们已经在这些上完成了相当数量的配置,并且在它们上运行了很多网站。考虑到这一点,由于涉及停机时间,必须升级两次并不理想。有没有办法解决?(更改许可证密钥或其他一些解决方案?)

谢谢!

2020 年更新: 我们终于拔掉插头并升级剩余的几台 2008R2 服务器。对于任何想知道我们在做什么(通常在做什么)的人:

  • 如果 SQL Server 正在运行,我们将在升级 Windows 之前从 SQL Server 2008R2 迁移到 SQL Server 2014(因此存在一些重叠)。我也在升级到最新的 2014 SP3 + 最新的 CU4(这个网站非常适合这种事情:https ://buildnumbers.wordpress.com/sqlserver/ )。
  • 然后,您可以从 Server 2008R2 转到 2012R2。
  • 然后我们启用并运行磁盘清理。
  • 如有必要,我们将再次将 SQL 升级到 SQL Server 2016 / SQL 2019。
  • 如有必要,我们将再次从 Server 2012R2 直接升级到 Server 2019,或者如果我们在其他一些关键服务器上运行速度较慢,我们只是暂时升级到 Server 2016。

在每个升级步骤之后,我们都会确保我们拥有高质量的备份(对于我们来说是 VMware 快照/数据库备份),并且还会检查每个软件在每台服务器上的运行情况。踏实和稳重是赢得比赛的关键。

这是足够快速的工作,可以摆脱 2008R2 并避免 ESU 许可证(如果您甚至可以购买它们 - 我们基本上不可能获得扩展的安全更新密钥。)

mus*_*ear 5

如果您必须使用相同的硬件/机器,那么两步升级是您唯一的选择:

2008 年到 2012 年,然后是 2012 年到 2016 年。

但是,如果您拥有虚拟基础架构或可以使用其他硬件,则可以将其视为迁移而不是升级。

构建新的 SQL 服务器和新的 IIS 主机,然后迁移应用程序而不是升级操作系统。