前言
本文仅是介绍如何在较为单一的环境中安装SMS 2003主站点。建议在实际环境中部署SMS前,先对自己的实际环境进行一次评估,以确定适合你实际环境的SMS部署方案。相关评估方法,请参考微软官方文档:Scenarios and Procedures for Systems Management Server 2003: Planning and Deployment中的planning部分。
概念
在开始我们的实验前,我们需要了解一些SMS 2003的专有名词,这样能够帮助你理解实验中的一些操作。
SMS 2003主站点安装指南_站点
 图1
(1)主站点(Primary Site)与二级站点(Secondary Site)
在SMS中,站点(site)定义并包含了所有SMS管理的对象。当你第一次安装SMS时,实际安装的是一个SMS站点,这个站点即称为主站点。主站点将数据存储在自己的数据库中, SMS管理员可以通过主站点的SMS管理控制台查看信息或进行管理;与主站点不同的是,二级站点没有自己的数据库,其产生的数据都会传送至其所依附的主站点。二级站点的管理也需要从主站点的管理控制台上进行相关操作。
(2)站点服务器(Site Server)和站点数据库(Site Database)
SMS使用站点服务器对SMS站点及所有组件和服务进行管理,当你在某台服务器上安装SMS时,这台服务器被赋予了站点服务器的角色。在描述SMS主站点时,我们提及其信息是存储在自己的数据库中的,这个用于存储站点中诸如用户数据、用户配置、状态信息等数据的数据库称为站点数据库。
今天我们实验的目的即为主站点的部署与安装。
实验环境介绍
SMS 2003主站点安装指南_指南_02
图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安装向导,选择安装组件,进行数据库的安装
SMS 2003主站点安装指南_SMS_03
图3
选择安装数据库服务器
SMS 2003主站点安装指南_指南_04
图4
由于我们操作系统的版本为Windows Server 2003,此时,会有一个提示:SQL Server 2000 SP2及以下版本不被支持,需要在安装完SQL Server 2000后安装SP3。我们点击continue,继续进行安装。
SMS 2003主站点安装指南_休闲_05
图5
在安装向导后,我们选择安装SQL Server的位置为本地计算机
SMS 2003主站点安装指南_职场_06
图6
选择"创建一个新实例或安装客户端工具"选项,如图7
SMS 2003主站点安装指南_指南_07
选择服务器和客户端工具
SMS 2003主站点安装指南_职场_08
图8 
在选择实例名时,我们需要注意,这里必须选择Default,因为SMS在建立站点数据库时,不识别非默认实例。
SMS 2003主站点安装指南_休闲_09
图9
使用Local System account做为服务帐号,并在机器启动时,自动启动SQL Server服务
SMS 2003主站点安装指南_站点_10
图10
在身份认证方式下,建议设置集成的身份验证方式
SMS 2003主站点安装指南_休闲_11
图11
设置Licensing数量后,开始安装
SMS 2003主站点安装指南_休闲_12
图12
等待安装完成。
SMS 2003主站点安装指南_站点_13
图13
在安装过程中,系统我们需要为SQL Server 2000升级SP3或以上版本的服务包。从微软站点下载SQL Server 2000 SP4,解压缩到本地
SMS 2003主站点安装指南_休闲_14
图14
运行其中的setup.bat,开始SP4的安装
SMS 2003主站点安装指南_休闲_15
图15
选择相关选项后,开始升级
SMS 2003主站点安装指南_站点_16
图16
SMS 2003主站点安装指南_休闲_17
图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
SMS 2003主站点安装指南_站点_18
图18
并将其加入schema admins安全组中(为了将来客户端安装等需要,将此帐户加入Domain Admins组)
SMS 2003主站点安装指南_职场_19
图19
我们用smsadmin登录SMS-Centre,打开SMS安装盘,找到如下图所示的目录,运行extadsch.exe
SMS 2003主站点安装指南_指南_20
图20
运行后会自动打开一个命令行窗口,此时,SMS站点在进行Schema扩展。
SMS 2003主站点安装指南_站点_21
图21
等待运行完成后,我们在%systemdrive%下查找ExtADSch.log,查看扩展的情况
SMS 2003主站点安装指南_站点_22
图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安装盘中)
SMS 2003主站点安装指南_指南_23
图23
安装完成后,在运行中输入adsiedit.msc
SMS 2003主站点安装指南_站点_24
图24
在控制台左侧的列表中,选择System容器,右键属性
SMS 2003主站点安装指南_休闲_25
图25
在打开的窗体中选择security,添加计算机帐号SMS-Centre(如果在安装过程中选择标准安全模式,此处填写SMS Service Account)
SMS 2003主站点安装指南_SMS_26
图26
赋予读写及创建子对象的权限:
SMS 2003主站点安装指南_站点_27
图27
选择Advanced,将此计算机帐号权限应用于此对象及其子对象
SMS 2003主站点安装指南_SMS_28
图28
SMS 2003主站点安装指南_站点_29
图29
点击确定后完成设置。
(b)主站点的安装
在做好以上准备工作后,主站点的安装相对比较简单
运行SMS安装光盘,打开向导,选择SMS 2003
SMS 2003主站点安装指南_职场_30
图30
选择安装主站点
SMS 2003主站点安装指南_SMS_31
图31
在安装选项中,选择自定义安装(Express Setup在安装完成后,默认启用了一些设置,不建议在生产环境中安装时使用)
SMS 2003主站点安装指南_职场_32
图32
输入相关信息
SMS 2003主站点安装指南_指南_33
图33
指定一个由三位数字或字母组成的Site Code
SMS 2003主站点安装指南_职场_34
图34
由于我们已经手动扩展了活动目录,此处不需要勾选。
SMS 2003主站点安装指南_站点_35
图35
选择高级安全模式(两者区别在下图中已有描述)
SMS 2003主站点安装指南_SMS_36
图36
指定SMS客户端的数量,以确定站点数据库数据文件和事务文件的初始大小。
SMS 2003主站点安装指南_SMS_37
图37
选择安装的内容及路径
SMS 2003主站点安装指南_SMS_38
图38
选择站点数据库的所在计算机以及SMS访问数据库所用身份验证模式
SMS 2003主站点安装指南_职场_39
图39
选择是否在安装过程中由安装程序建立SMS站点数据库,建议选择Yes
SMS 2003主站点安装指南_SMS_40
图40
填写数据库名称
SMS 2003主站点安装指南_指南_41
图41
点击完成向导设置
SMS 2003主站点安装指南_休闲_42
图42
开始SMS主站点的安装
SMS 2003主站点安装指南_休闲_43
图43
等待其完成即可。
SMS 2003主站点安装指南_指南_44
图44
(4)确认安装是否成功
在完成SMS的安装后,建议等待至少30分钟再打开管理控制台,以保证SMS Execuite服务以及SMS站点组件管理器服务完成SMS配置的初始化。
建议按以下步骤确认安装是否成功:
a)检查%systemdrive%\SMSSETUP.LOG中是否有安装成功完成的提示;
b)检查相关服务状态是否正常;
SMS 2003主站点安装指南_指南_45
图45
c)检查其他日志文件中的信息,具体方式请参考Scenarios and Procedures for Systems Management Server 2003: Planning and Deployment中的 Determining that SMS Setup Has Completed 部分;
d)检查System容器中的子容器System Management是否已经建立
SMS 2003主站点安装指南_职场_46
图46
注意:从安全方面考虑,建议此时取消在 扩展活动目录架构 部分添加的SMS-Centre$权限,将其更改为只对System Management子容器有完全控制权限。
e)检查SMS管理控制台中站点状态(Site Status)中所有的组件状态都正常。
SMS 2003主站点安装指南_SMS_47
图47
至此,我们完成了SMS 2003主站点的安装。