我是服务器管理新手。我需要将 Windows Server 2008 R2 升级到 2012 R2。由于 Windows Server 2008 是生产服务器,我不敢进行就地升级。
基本上,我需要新服务器 (server 2012 R2) 与当前服务器 (server 2008 R2) 完全相同。一旦新服务器启动并运行,我就可以关闭当前服务器。我该如何实现这一点?以下哪个选项最适合该解决方案。
创建一个全新的服务器并将所有内容(例如本地用户、组、IIS 配置、磁盘权限信息)从 2008 R2 复制到 2012 R2。(使用 Windows 服务器备份)
创建当前服务器的副本并在该服务器上执行就地升级。(使用第一台服务器的备份映像)(显然,我希望新服务器具有不同的名称和 SID,以便它们都可以在同一个网络中处于活动状态并加入我的域。)
哪种方法才是完成这项任务的正确方法?
答案1
这取决于可以容忍多少停机时间,或者这是否是虚拟机。
如果您可以拍摄虚拟机快照,则可以立即回滚。
就地升级通常不会超过 3 小时,但我假设您的 HDD 小于 1 TB。
根据我的经验,就地升级 95% 顺利进行,最常见的问题是网络适配器重置,因此只需记下适配器的 IP 和 DNS 信息即可。有一次 web.config 文件在 IIS 中丢失,但很快从文件系统备份中恢复。
如果这是一台大型服务器,我将创建一个具有新 IP 和主机名的新 2008 服务器,并对该服务器进行完整的 Windows Server 备份。
https://www.experts-exchange.com/articles/30742/A-Guide-to-Volume-Shadow-Copy.html
在新服务器上就地从 2008 迁移到 2012,确保在切换到新服务器之前可以正常工作。我这样做而不是手动将文件移动到新的 2012 R2 服务器的原因是,这样就地迁移可以确保软件与 2012 R2 兼容。