前言
本文仅是介绍如何在较为单一的环境中安装SMS 2003主站点。建议在实际环境中部署SMS前,先对自己的实际环境进行一次评估,以确定适合你实际环境的SMS部署方案。相关评估方法,请参考微软官方文档:Scenarios and Procedures for Systems Management Server 2003: Planning and Deployment中的planning部分。
概念
在开始我们的实验前,我们需要了解一些SMS 2003的专有名词,这样能够帮助你理解实验中的一些操作。
20033994
 图1
(1)主站点(Primary Site)与二级站点(Secondary Site)
在SMS中,站点(site)定义并包含了所有SMS管理的对象。当你第一次安装SMS时,实际安装的是一个SMS站点,这个站点即称为主站点。主站点将数据存储在自己的数据库中, SMS管理员可以通过主站点的SMS管理控制台查看信息或进行管理;与主站点不同的是,二级站点没有自己的数据库,其产生的数据都会传送至其所依附的主站点。二级站点的管理也需要从主站点的管理控制台上进行相关操作。
(2)站点服务器(Site Server)和站点数据库(Site Database)
SMS使用站点服务器对SMS站点及所有组件和服务进行管理,当你在某台服务器上安装SMS时,这台服务器被赋予了站点服务器的角色。在描述SMS主站点时,我们提及其信息是存储在自己的数据库中的,这个用于存储站点中诸如用户数据、用户配置、状态信息等数据的数据库称为站点数据库。
今天我们实验的目的即为主站点的部署与安装。
实验环境介绍
20033995
图2
名为DC的机器为yejunsheng.com域的域控制器与DNS服务器,SMS-Centre为yejunsheng.com域的一台成员服务器,将用于SMS主站点的安装,操作系统版本均为Windows Server 2003 Service Pack 2中文版。
实验步骤
我们将按以下几个步骤完成SMS2003主站点的部署与安装:
(1)安装、配置站点数据库
SMS主站点需要一个SQL Server数据库做为其站点数据库。SMS 2003支持的SQL版本为Microsoft SQL Server 7.0 SP3及以上版本或者SQL Server 2000 SP3及以上版本,在SMS 2003 Service Pack 2后,还将支持SQL Server 2005做为站点数据库。
在SQL的安装位置上,我们有两种选择:
a)在即将安装SMS主站点的服务器上安装SQL Server;
b)在其他安装有SQL Server的服务器的实例做为SMS站点数据库。
选择哪种方式,主要由磁盘的I/O性能来决定。如果即将安装SMS主站点的服务器拥有多个物理磁盘或磁盘阵列,推荐将SQL Server安装在主站点服务器上。限于试验条件,我们将在SMS站点服务器上安装SQL数据库。
我们在SMS-Centre上运行SQL安装向导,选择安装组件,进行数据库的安装
20033949
图3
选择安装数据库服务器
20033950
图4
由于我们操作系统的版本为Windows Server 2003,此时,会有一个提示:SQL Server 2000 SP2及以下版本不被支持,需要在安装完SQL Server 2000后安装SP3。我们点击continue,继续进行安装。
20033951
图5
在安装向导后,我们选择安装SQL Server的位置为本地计算机
20033952
图6
选择"创建一个新实例或安装客户端工具"选项,如图7
20033953
选择服务器和客户端工具
20033954
图8 
在选择实例名时,我们需要注意,这里必须选择Default,因为SMS在建立站点数据库时,不识别非默认实例。
20033955
图9
使用Local System account做为服务帐号,并在机器启动时,自动启动SQL Server服务
20033956
图10
在身份认证方式下,建议设置集成的身份验证方式
20033957
图11
设置Licensing数量后,开始安装
20033958
图12
等待安装完成。
20033959
图13
在安装过程中,系统我们需要为SQL Server 2000升级SP3或以上版本的服务包。从微软站点下载SQL Server 2000 SP4,解压缩到本地
20033960
图14
运行其中的setup.bat,开始SP4的安装
20033961
图15
选择相关选项后,开始升级
20033962
图16
20033963
图17
完成后,启动SQL服务即可。
(2)SMS主站点安装前的其他准备工作
在开始主站点安装前,我们还需要了解是否需要安装相关的Windows组件,以保证主站点安装完成后,其默认设置的站点系统(Site System)运行正常。
SMS主站点安装完成后,默认站点服务器承担Client Access Point(CAP)以及Distribution Point(DP)的站点系统角色。做为CAP的服务器,至少需要有一个分区的文件系统格式为NTFS;而DP如果需要使用BITS (Background Intelligent Transfer Service),则需要在其上安装IIS,并启用其中的WebDAV扩展。由于默认安装完成的情况下,BITS是没有被启用的,故在初次安装主站点时,可以不安装IIS,在配置站点系统时再进行安装。
(3)安装主站点
a)扩展活动目录架构
在域环境中部署SMS 2003,建议扩展活动目录架构。扩展活动目录架构,客户端可以自动发现活动目录中发布的站点对象、SLP等。如果不扩展活动目录架构,则需要在WINS中注册相关记录
以实现上述效果。
在Windows 2000域模式下扩展AD架构,需要先允许DC上架构的扩展,这里不进行详述,如需了解详细内容,请参考微软的白皮书:Active Directory Schema Modification and Publishing White Paper。默认情况下,Windows 2003域模式允许架构的升级。架构升级可以在安装SMS之前、安装SMS时或安装SMS后进行,每个森林只需要运行一次。以下我们以安装SMS前手动运行扩展程序为例,讲述在扩展中需要注意的问题。
扩展活动目录架构,需要用户帐户是schema admins组的成员,为此,我们在活动目录中新建一个用户smsadmin
20033964
图18
并将其加入schema admins安全组中(为了将来客户端安装等需要,将此帐户加入Domain Admins组)
20033965
图19
我们用smsadmin登录SMS-Centre,打开SMS安装盘,找到如下图所示的目录,运行extadsch.exe
20033966
图20
运行后会自动打开一个命令行窗口,此时,SMS站点在进行Schema扩展。
20033967
图21
等待运行完成后,我们在%systemdrive%下查找ExtADSch.log,查看扩展的情况
20033968
图22
我们可以看到Schema的扩展加入了哪些类和属性,可以看到最后一行提示:Successfully extended the Active Directory schema  说明扩展成功了。
注意:
Schema扩展不会在system容器中建立容器System Management,如果需要在安装SMS站点过程中由SMS安装程序自动建立此容器,请按以下步骤操作:
在SMS-Centre或DC上安装Windows Server 2003 Support Tools(安装程序在Windows Server 2003安装盘中)
20033969
图23
安装完成后,在运行中输入adsiedit.msc
20033970
图24
在控制台左侧的列表中,选择System容器,右键属性
20033971
图25
在打开的窗体中选择security,添加计算机帐号SMS-Centre(如果在安装过程中选择标准安全模式,此处填写SMS Service Account)
20033972
图26
赋予读写及创建子对象的权限:
20033973
图27
选择Advanced,将此计算机帐号权限应用于此对象及其子对象
20033974
图28
20033975
图29
点击确定后完成设置。
(b)主站点的安装
在做好以上准备工作后,主站点的安装相对比较简单
运行SMS安装光盘,打开向导,选择SMS 2003
20033976
图30
选择安装主站点
20033977
图31
在安装选项中,选择自定义安装(Express Setup在安装完成后,默认启用了一些设置,不建议在生产环境中安装时使用)
20033978
图32
输入相关信息
20033979
图33
指定一个由三位数字或字母组成的Site Code
20033980
图34
由于我们已经手动扩展了活动目录,此处不需要勾选。
20033981
图35
选择高级安全模式(两者区别在下图中已有描述)
20033982
图36
指定SMS客户端的数量,以确定站点数据库数据文件和事务文件的初始大小。
20033983
图37
选择安装的内容及路径
20033984
图38
选择站点数据库的所在计算机以及SMS访问数据库所用身份验证模式
20033985
图39
选择是否在安装过程中由安装程序建立SMS站点数据库,建议选择Yes
20033986
图40
填写数据库名称
20033987
图41
点击完成向导设置
20033988
图42
开始SMS主站点的安装
20033989
图43
等待其完成即可。
20033990
图44
(4)确认安装是否成功
在完成SMS的安装后,建议等待至少30分钟再打开管理控制台,以保证SMS Execuite服务以及SMS站点组件管理器服务完成SMS配置的初始化。
建议按以下步骤确认安装是否成功:
a)检查%systemdrive%\SMSSETUP.LOG中是否有安装成功完成的提示;
b)检查相关服务状态是否正常;
20033991
图45
c)检查其他日志文件中的信息,具体方式请参考Scenarios and Procedures for Systems Management Server 2003: Planning and Deployment中的 Determining that SMS Setup Has Completed 部分;
d)检查System容器中的子容器System Management是否已经建立
20033992
图46
注意:从安全方面考虑,建议此时取消在 扩展活动目录架构 部分添加的SMS-Centre$权限,将其更改为只对System Management子容器有完全控制权限。
e)检查SMS管理控制台中站点状态(Site Status)中所有的组件状态都正常。
20033993
图47
至此,我们完成了SMS 2003主站点的安装。