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注册。

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

实验拓扑:

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

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

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

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

2.安装SQL Server命名实例。

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

3.配置SQL Server。

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

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

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

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

2.安装SQL Server命名实例。

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

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

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

选择“SQL Server功能安装”。

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

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

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

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

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

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

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

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

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

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

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

选择reporting services配置。

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

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

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

完成SQL Server的安装。

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

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接口。

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

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

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

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

 

本文出自 “XuTonglin” 博客,请务必保留此出处http://xutonglin.blog.51cto.com/8549515/1380421

SCCM 2012 R2 LAB Part3.层次结构安装之SQL Server的准备,布布扣,bubuko.com

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

上一篇:(转)用Visual C#来清空回收站


下一篇:mysql+heartbeat+DRBD+LVS实现mysql高可用