SCCM 2012 R2 LAB Part3.层次结构安装之SQL Server的准备

        SCCM产品部署中,SQL Server的准备是重点,如果在要求可靠性比较高的生产环境中,可能还需要考虑SQL Server的群集以及SQL Server的备份等。实验使用的是SQL Server 2012 Enterprise独立安装模式。

部署SQL可以参考以下几点说明:

1.对于SCCM层次结构安装,SQL Server应该采用企业版或者数据中心版本,标准版本在安装上没有问题,但是标准版在层次结构下只能支持最多5万客户端数量。

2.本实验只使用了一台独立SQL(实际上也只使用了一套SQL企业版)。所有SCCM站点(不包括辅助站点)都使用远程数据库安装的方式。

3.SQL Server服务器运行三个不同的命名实例。分别作为CAS、P01、P02的专用实例数据库。

4.辅助站点可以使用本地数据库来支持站点安装,或者使用已有的远程数据库的本地数据库副本来支持站点的安装,实验选择的是本地数据库副本。

5.SCCM所有版本都不支持SQL Server命名实例的默认动态端口。

6.本实验并未从SQL Server运行效率、网络带宽、站点连接速度、软件授权、端口分配、硬件性能等方面进行综合评估,实验只是体现了SCCM层次架构的部署实现过程,实际生产环境可能需要综合评估影响因素。

7.使用普通域账户来作为SQL Server的服务运行账户是微软的建议,使用普通域账户后需要手动执行SPN注册。

-----------------------------------------------------------------------------------------------------

实验拓扑:

wKioL1MqmfbRNrf_AAL3mXix244843.jpg

--------------------------------------------------------------------------------------------------

本节实验过程分为以下3个小步骤:

1.为SQL Server开启防火墙端口支持

2.安装SQL Server命名实例。

(这里需要分别安装三个专用命名实例SCCM_CAS、SCCM_P01、SCCM_P02,过程就不演示了。)

3.配置SQL Server。

------------------------------------------------------------------------------------------------

1.为SQL Server开启防火墙端口支持

我是通过组策略来打开站点服务器入站规则端口的。这里的端口号要看情况而定。

wKiom1MqmizA2gEeAAOCHU0kDp0715.jpg

2.安装SQL Server命名实例。

在DBMS1服务器上插入SQL Server 2012 Enterprise安装光盘,点击安装。

选择“全新SQL Server独立安装或向现有安装添加功能”。

wKioL1Mqmg-w48YaAAL2WiCZSsU454.jpg

选择“SQL Server功能安装”。

wKioL1MqmhrysEndAALLmwkCb30827.jpg

选择安装功能,层次结构安装需要SQL Server复制的支持。

wKioL1MqmiXh5McNAAQTtsQf9dI642.jpg

选择“命名实例”。实验命名SCCM_CAS为管理中心站点CAS专用的SQL命名实例。安装位置最好是非系统盘。

wKiom1Mqmlngk6PRAAL7fl-oaIY044.jpg

设置SQL Server服务运行账户,微软建议使用普通域账户作为SQL Server的服务启动账户,当然,使用了普通域账户需要做额外的操作,如:普通域账户密码设置为永不过期、需要在AD中为该普通域账户手动注册SPN。

wKioL1MqmkGytKjTAAMTPEqY0g4786.jpg

选择SQL排序规则,SCCM一直都只支持“SQL_Latinl_General_CP1_CI_AS”。

wKiom1MqmnShkIgsAAJ4QXKn7BI080.jpg

指定SQL Server管理员,一定要添加SCCMAdmin。因为我已经将SCCMAdmin规划为整个SCCM层次结构的管理员,在整个层次结构的安装中,SCCMAdmin普通域账户必须对所有站点服务器和涉及到的SQL Server数据库具有管理员的权限。

wKioL1Mqmlmh6_caAANpEl1JRSY588.jpg

选择reporting services配置。

wKioL1MqmmfiUrHUAAMBZm8Pwno698.jpg

完成SQL Server安装前设置,点击安装。

wKiom1MqmpygJH1qAAMrd8NN2MY582.jpg

完成SQL Server的安装。

wKioL1MqmoGyEpMTAAPbGBQlJxE580.jpg

3.配置SQL Server。

A)对于SCCM来说,只能够支持SQL的静态端口实例。而SQL Server默认情况下,默认实例是使用的静态端口1433。如果实验采用的是默认实例安装SQL Server,自然部署SCCM时就不需要再关注端口问题了。如果采用命名实例需要手动指定命名实例的静态端口,默认情况下,命名实例是使用的动态端口,如果不手动指定静态端口,SCCM安装程序在检查安装环境时是无法去检查到SQL的,结果就是一堆报错(SQL Server服务运行账户错误、安装用户Sysadmin权限错误、SQL Server版本错误)。

B)我这里采用的时一台SQL Server安装多命名实例,每个实例应该都有一个独立不同的静态端口。而且该端口不能在系统中已被占用。否则在站点服务器的安装过程肯定报“指定端口已被另一程序使用”的错误。

C)建议管理中心站点和主站点都使用专用的命名实例。

指定命名实例静态端口的方法,打开SQL Server配置管理器。打开命名实例对应的TCP/IP协议。定位至SQL Server所属的IP接口。

wKiom1MqmrqTZxcVAAId79juYI4758.jpg

删除动态端口“0”,设置TCP端口值。

wKiom1MqnbOyHBIOAAGPjqyf3hE264.jpg

到这里,就已经完成了SQL Server的准备工作,下一节将开始进行SCCM 2012 R2层次结构站点安装。

 

你可能感兴趣的:(R2,2012,SCCM,SPN)