就地升级WSUS 3.0 SP2 ON windows server 2008 R2 ENT 到windows server 2012 R2 S-阿里云开发者社区

开发者社区> 数据库> 正文
登录阅读全文

就地升级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 版本,并选择升级现有系统,会提示一些不兼容的警告信息,大部分都可以忽略)

clip_image001

升级后变成standard 版本

clip_image002

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

clip_image003

clip_image004

clip_image005

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

clip_image006

在网站高级设置部分

clip_image007

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

clip_image008

命令行中执行postinstall 任务

clip_image009



本文转自 yoke88 51CTO博客,原文链接:http://blog.51cto.com/yoke88/1855458

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: