就地升级WSUS 3.0 SP2 ON windows server 2008 R2 ENT 到windows server 2012 R2 S

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了就地升级WSUS 3.0 SP2 ON windows server 2008 R2 ENT 到windows server 2012 R2 S相关的知识,希望对你有一定的参考价值。

目标:

  1. Windows server 2008 r2 系统standard 版本不支持数据重删除,而wsus所在盘想启用dedup ,虽然网上说大概只有17%的去重率,但是如果占用空间在240GB,17%的去重率还是节省不少空间的。
  2. Inplace 升级wsus 3.0 sp2 到wsus 6是不支持的,官方的步骤是安装另外一台wsus服务器,然后迁移数据库、组、WSUS下载的文件,更改wsus的Identifier,再更改客户端WSUS Server指向。
  3. 因为之前的WSUS还有其他服务,比如Volume active 服务。SCCM 的update点等等。还是倾向于在原有系统上升级,保持主机名称什么的不变。
  4. 之前的系统是window server 2008 r2 ent ,需要inplace 升级到windows server 2012 r2 std(但官方是不支持这样升级的)

需要解决的问题:

  1. Windows server 2008 ent 的版本更改为 std版本,然后就地升级到windows server 2012 r2 std
  2. 需要先卸载wsus 3.0 sp2,等待第一步完成后,启用安装windows server 2012 r2 上的wsus,并且导入之前的更新文件、数据库
  3. Wsus 数据库放在专门的SQL Server上,不用备份和迁移。

步骤:

  1. 快照整个虚拟机
  2. 卸载wsus 3.0 sp2 ,保留数据库和文件。会删除wsus 的相关共享,WSUS相关的组等。
  3. 更改注册表(黑魔法,降级Ent 到Std 版本,实际并没有降级,如果看winver的话,还是显示为Enterprise,但是我们会骗过windows 升级程序)

Set-ItemProperty -path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\" -Name EditionID -Value "ServerStandard"

Set-ItemProperty -path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\" -Name ProductName -Value "Windows Server 2008 R2 Standard"

  1. 使用windows server 2012 r2 安装盘,就地升级OS(选择standard gui 版本,并选择升级现有系统,会提示一些不兼容的警告信息,大部分都可以忽略)

技术分享

升级后变成standard 版本

技术分享

安装wsus 角色,注意一点是Content 放在原来位置,数据库设置指向远程SQL server

技术分享

技术分享

技术分享

在IIS中删除默认站点,然后更改wsus 管理的ID为1(如果没有该步骤,会报告下面错误)

技术分享

在网站高级设置部分

技术分享

更改WSUS默认端口监听为80 以及443

技术分享

命令行中执行postinstall 任务

技术分享

以上是关于就地升级WSUS 3.0 SP2 ON windows server 2008 R2 ENT 到windows server 2012 R2 S的主要内容,如果未能解决你的问题,请参考以下文章

wsus3.0 sp1的WEB页面现在是否都不能用了?

带有 WSUS 3.1 SP2 的移动设备管理器 2008 SP1

windows补丁更新服务--WSUS 3.0部署

win7通过wsus升级到win10总结

虚拟化基础架构Windows 2008篇之12-WSUS工作站端配置

在单位网络中将PC打上WSUS系统升级补丁后,在WSUS服务器上有的PC能看不到,为何原因?