SUS服务安装指南

    技术2022-05-11  94

    SUS服务安装指南

    一、前言

     

    SUS(Software Update Services)是一个管理和分发解决已知安全漏洞和其他稳定性问题的重要Windows补丁的一个系统服务。它可以支持对Windows 2000Windows XPWindows 2003的补丁发布。

     

    SUS由三个部分组成:

    · Windows Update Synchronization Service: 用来从网上下载补丁

    · 一个支持客户Automatic Update服务请求的IIS网站

    · SUS的管理页面

     

    客户端系统需求:

    ·Windows 2000 with Service Pack 3

    ·Windows XP with Service Pack 1

    ·Windows Server 2003

     

    服务器端运行SUS服务的最小需求:

    ·Pentium III 700 MHz 或者更高CPU

    ·512 MB 内存

    ·6 GB 的剩余磁盘空间

    ·Windows 2000 Server with Service Pack 2 或者Windows Server 2003

    ·Internet Information Server 5.0或者更高版本

    ·Internet Explorer 5.5 或者更高版本

     

    这样配置的一个SUS服务可以支持最多15,000个客户端。但是在更大型或者更为复杂的企业,建议使用SMS作为更好的企业策略。

     

    SUS的语言支持:

    更新的系统补丁可以包括多个语言包,但是SUS现在仅仅提供英文版本和日本版本

     

    二、安装和配置SUS服务:

     

    第一步:从MS的网站获得SUS软件安装包:http://go.microsoft.com/fwlink/?LinkId=6930. 这是一个33 MB的名字叫做Sus10sp1.EXE的文件。下载下来,然后拷贝到你需要安装SUS服务的机器上。

     

    第二步:安装SUS服务:

     

    1、双击Sus10sp1.exe 开始安装SUS服务。在安装的时候我一般选择自定义安装,这样可以在安装的时候就进行一些起初的配置。

     

    2、确定SUS服务安装的路径和更新数据包保存的路径。对于客户端没有连接到Internet的企业,我们可以选择让客户端从服务器下载安装;对于客户端连接到Internet的企业,我们则可以有更多的选择,除了从SUS服务器安装以外,还可以把客户端重定向到Microsoft的网站上面去。

     

    1 配置SUS的安装路径

     

    3、接下来,我们需要配置下载的补丁包的语言版本。你可以根据企业的客户端的情况,配置不同的语言版本。为了减少SUS所占用的硬盘空间和下载补丁的时间,这是非常有必要的。

     

    2 配置下载补丁包的语言

     

    4、更新批准配置。默认情况下,所有补丁包需要你手动批准,只有你批准过的补丁才会发布到客户端去。如果你想让它自动批准的话,需要做下面的配置。

     

    3 更新批准的配置

     

    5、跟着下面的安装指引我们将完成我们的安装工作,接下来是完成SUS的配置工作。

     

    第三步:SUS的配置。

     

    由于在安装的时候,我们已经对SUS完成了大部分的配置,那么现在我们来修改或者检查一下刚才我们的配置。在这里我们可以通过新安装的管理工具或者通过在IE中输入管理地址http://susserver/SUSAdmin来管理我们的SUS服务。

     

    4 管理工具中的 SUS管理工具

     

    在这里,为了方便的使用SUS服务,可以在DNS服务中添加了相应的主机记录,让SUS服务器可以通过域名进行访问。如:http://sus.domain.com/SUSAdmin

     

    当我们使用管理员身份进入管理工具后,可以看到下面的管理界面:

     

    5 SUS管理界面

     

    1、检查安装中配置的选项。

     

    在左边的Other Options中点击Set Options,我们将会在右边看到我们在安装时所配置的相关部分。

    ·Select a proxy server configuration 在这里,如果你的网络是通过代理服务器上网的,你可能需要配置相关的代理服务器地址。

     

    ·Specify the name your clients use to locate this update server 在这里,,你可以配置NetBIOS名称,DNS名称或者是服务器的IP地址。在一个较为复杂的网络里面,建议配置为DNS名字,方便客户端的查询。

     

    ·Select which server to synchronize content from 在这里,你可以为你当前的SUS服务指定是否是从MS的更新服务器下载还是从内网中的某一台服务器下载更新补丁。

     

    ·Select how you want to handle new versions of previously approved updates 这个栏目在刚才的安装过程中已经配置了,自动的或者手动的,你可以在这里修改它。

     

    ·Select where you want to store updates 刚一看见,还以为可以修改contents的目录,结果不是。这个选项是安装中的那个语言选项,你可以选择是否从MS的服务器下载更新补丁。

     

    2、管理服务器同步。

     

    选择管理界面中的Synchronize server,可以对同步服务进行管理。我们可以手动执行同步任务,或者配置同步计划任务。

     

    为了管理方便,首先需要操作的是配置Synchronization Schedule(同步计划)。当你配置完成同步计划后,你会发现Next synchronization将会提示下一次同步的时间。

    6 配置服务器同步计划

     

    如果你点击立刻同步,SUS服务会从MSUpdate Server下载相关的补丁。一般来说,第一次的同步都是通过Synchronize Now来完成的。

     

    3、批准(Approve)下载的补丁。当所有的补丁下载完成以后,你可能需要到Approve updates中去检查补丁是否已经Approved,没有Approved的补丁是不会发布出去的。

     

    4、在服务器管理中,还有很多其他日志相关内容等等,但这不是这次的主要任务,比如大家可以检查服务器的更新情况,见图:

    7 同步日志

     

    第四步:通过组策略完成SUS服务任务。

     

     因为通过组策略管理SUS服务是最方便的一个方法,所以这里对基于域环境中的组策略进行说明。当然,我们也可以通过修改注册表的方法实现,如何实现修改注册表的方式,请看后面的附录一。其余更多的内容请到http://www.microsoft.com/windowsserversystem/sus/default.mspx查看。

     

    首先,我们运行dsa.msc,打开Active Directory Users and Computers管理工具,选择需要分发的相关OU,建立一个新的组策略,这里暂时命名为Auto Update。对于如何ADOU以及组策略的配置,请参阅其他的MS的相关文档说明。

     

    下面,我们打开这个新建立的组策略进行编辑:

     

    1、导入Windows Updates模版。

     

    选中组策略中的计算机配置-〉管理模版,点击鼠标右键Add/Remove Templates,找到wuau.adm,把相关的模版添加近来。如果你是Windows 2000的机器你会发现Windows Components下面会多出一个Windows Update这个组件;如果是Windows 2003则不会有什么变化。

     

    8 导入新的模版

     

    Windows Update包含下面四个内容:

    ·Configure Automatic Updates

    ·Specify intranet Microsoft update service location

    ·Reschedule Automatic Updates scheduled installations

    ·No auto-restart for scheduled Automatic Updates installations

     

    该模版你可以在:http://www.microsoft.com/downloads/details.aspx?FamilyId=D26A0AEA-D274-42E6-8025-8C667B4C94E9&displaylang=en下载

    该模版一定要从上面的网站下载,不是%systemroot%/inf中的那个wuau.adm

     

     

    2、对组策略进行配置。

     

    2.1.  Configure Automatic Updates

    9 配置自动更新

    一般来说,我们会选择4. Auto download and schedule the install,因为这样客户端会自动下载相关的补丁,同时在你指定的时间安装相关的补丁,而且不需要客户端的干预。

     

    对于3-Auto download and notify for install 2-Notify for download and notify for install这两个选项,可以认为是对于高级用户才有效的。因为如果忘记的对系统的更新造成的后果有时候是不可预计的,不建议选择。

     

    2.2. Specify intranet Microsoft update service location 在这里,你需要填入SUS服务器的URL。其中,URL里面不包含任何所谓的端口信息。

     

     值得注意的是,SUS服务必须80端口,所以在安装的时候,你的IIS服务的80端口不能被使用,否则SUS不能起到作用。

     

    2.3. Reschedule Automatic Updates scheduled installations 启用就好,这个选项确定计算机重新启动后,Automatic Updates等待多久的时间去执行上次没有完成的任务。

     

    2.4. No auto-restart for scheduled Automatic Updates installations 为了不影响客户端的正常工作,应该启用这个选项。这样在一些需要重新启动的补丁安装好了以后不会自动重新启动,而是会等待客户端的指令。

     

     

    OK,所有的任务已经完成了,当你的客户端成功的刷新了组策略以后,他们就可以自动更新系统补丁了。或许最初的时候,当系统成功的分发了需要重新启动计算机的补丁后有相关的提示,你只需要给用户解释一下就好了。比以前没有安装SUS跑到每台机器去Update总是幸运多了。

     

     

    三、版权说明:

    1、该文档允许复制,传播,但是不允许修改任何相关的内容,包括错别字在内。

    2、在没有作者许可的情况下,不允许用于商业用途

    3、相关的协议内容请看:http://creativecommons.org/licenses/by-nc-nd/2.0/

     

     

    附录一:在工作组状态,通过修改注册表实现SUS客户端的更新。(以下内容从SUS文档翻译和编辑)

     

    1、注册表相关键值的位置:

     

    HKLM/Software/Policies/Microsoft/Windows/WindowsUpdate

     

    2、名称和组策略对应关系:

    2.1. RescheduleWaitTime

    值的范围: 1-60(分钟)

    注册表的值类型: REG_DWORD

    对应的组策略:Reschedule Automatic Updates scheduled installations

     

    2.2. NoAutoRebootWithLoggedOnUsers

    如果你希望已经登录的用户选择重新启动计算机配置这个为1;否则不作配置

    值类型: REG_DWORD

    对应的组策略:No auto-restart for scheduled Automatic Updates installations

     

    2.3. Configure Automatic Updates相关的内容

     

    2.3.1 . NoAutoUpdate

    值的范围为 0或者1。当值为0时,Automatic Updates是启用的。0是默认选项;当值为1时,Automatic Updates 是禁用的。

    值的类型: Reg_DWORD

     

    2.3.2 . AUOptions

    值的范围为 2或者3或者4。对应的是Configure Automatic Updates 中的Configure automatic updating选项

    值的类型: Reg_DWORD

     

    2.3.3 . ScheduledInstallDay

    值的范围是: 0|1|2|3|4|5|6|7. 其中,表示每一天; 1表示从星期一到星期日。对应的是Scheduled install day

    值得类型: Reg_DWORD

     

    2.3.4 . ScheduledInstallTime

    值的范围是023,代表一天的24个小时。对应的是:Scheduled install time

    值的类型: Reg_DWORD

     

     

    2.4. Specify intranet Microsoft update service location 相关的内容

     

    2.4.1 . UseWUServer

    设置为1去启用 Automatic Updates 去使用WUServer指定的运行的SUS服务。

    值的类型: Reg_DWORD

     

    2.4.2 . WUServer

    Sets the SUS server by HTTP name (for example, http://IntranetSUS).

    Registry Value Type: Reg_SZ

     

    2.4.3 WUStatusServer

    Sets the SUS statistics server by HTTP name (for example, http://IntranetSUS).

    Registry Value Type: Reg_SZ

     

    最新回复(0)