一、拓扑环境
WSUS是早期先配置好的,在一些博客中看到关于一些SCCM2007+WSUS部署的注意事项。
? SCCM2007 SP1使用WSUS3.0 SP1,SCCM2007SP2使用WSUS3.0SP2 (SERVER2008自带的WSUS是3.0 SP1)
事实上关于这些注意事项还有好几点,我并没有去证实它的准确性,因为我的部署的过程碰到不少其它的问题。
这个注意还有几点,因为与我的环境不符,我并没有去深究,但多数技术博文中都可以看到。比如WSUS在安装完毕时是不能做任何的设置的,因为安装SCCM后补丁是SCCM管理而不是WSUS。
其实里有点矛盾,因为有些人说WSUS安装好后是不能配置的。但是,先前安装和配置好的WSUS也是可以让SCCM管理的。我不知道孰是孰非,我想有机会应该做一下这方面的实验吧。
二、安装SCCM的先决条件
在安装SCCM前我们除了要扩展AD以外,需要.NET2.0、SQL、IIS WebDAV和BITS
因为我这是在SERVER2008下部署,08自带的IIS7.0并没有WebDAV 需要手动安装扩展组件并配置,幸运的是这方面的资料并不难找。
在扩展完WebDAV之后,我突然我发现我的WSUS挂掉了,无法连接服务器。一开始我以为是SQL那边的问题,但是我的MCAFEE EPO 却是正常的。后来我发现IIS也出错了。
具体的错误信息如下:
IISWMSVC_LOGIN_UNKNOWN_ERROR
检索登录信息时出现意外错误。
异常:System.Runtime.InteropServices.COMException (0x8007000D): 文件名: \\?\C:\Windows\system32\inetsrv\config\applicationHost.config
行号: 404
错误: 配置文件的 XML 格式不正确
首先错误日志不仅仅只有这一条,但这条是对错误信息描述得最清楚的。“applicationHost.config”配置有误,还指明了行号。
用记事本打开些文件,找到日志中所指行号404.
如图,标示红的部分就是出问题的地方,这里是正确格式。
“WebDAV“
此处原来应该是这样,但是我打开的查看的时候,后面的双引号没有了,变了一些乱码,具体是什么原因造成的我实在想不通。有点可以肯定,问题是发生在WEBADV扩展之后。
如此一来安装的先决条件就是基本都OK了。
在运行部署检查时,有一条因为SQL是混合验证模式的警告,不知道影响大不大。总之我还是把SQL暂时设置为WINDOWS验证模式。
三、安装SCCM
安装SCCM前面都很顺利,直到要下载必要更新组件的时候,老是提示下载失败。我一直想不通是什么问题。
http://xmuxsp.blog.51cto.com/144876/229485
别人也要碰到过这个问题,但是我设置后无效。我重新检查共享文件夹后,发现赋予的权限不够,我开始给的只是只读。后来配置就OK了。
像这样的小细节出错,真的让人很头痛,因为你很难马上找出问题所在。
四、安装过程中
前面所有的设置都OK了,开始安装。本以为不会在有什么问题,但是偏偏问题还是来了。
图没有抓,见安装日志
刚开始我以为是因为SCCM2007不支持 SERVER2008 X64 ,但是查阅文档后得到的是可以,那么问题就不出在系统上面了。
GOOGLE了一下
http://myitforum.com/cs2/blogs/rcrumbaker/archive/2007/10/12/system-center-configuration-management-with-remote-sql-installations.aspx
按照提示为SQL服务帐户注册SPN
在注册 SQL Server 服务帐户 SPN 期间,必须注册 SQL Server 计算机的 NetBIOS 名称和 FQDN 名称。
http://technet.microsoft.com/zh-cn/library/bb932163.aspx
http://technet.microsoft.com/zh-cn/library/bb735885.aspx
至此我总算把SCCM2007 安装完成,不知道在配置的过程还会有什么问题。