部署和配置 System Center Service Manager 2010 - 基本概述
System Center Service Manager 2010(以下简称:SCSM2010)是 Microsoft System Center 的成员之一,也将成为 MOF(Microsoft Operations Framework)和 ITIL(IT 基础设施库)的重要集成平台。它能够提供用于解决事件和问题、控制更改以及管理资产生命周期的内置过程。
在 gOxiA 眼中 Microsoft System Center 是一个复杂庞大的解决方案,最初接触的产品有 SCCM(上一版本 SMS) 和 SCOM(上一版本 MOM)都给我留下了深刻的影响。不论是对基础架构的要求、还是软、硬件需求等等……System Center 的系列产品都是那么庞大、复杂、高起点!看来管理和控制 IT 设施真的要付出很多很多……
听到 SCSM2010 这个名字还是从微软的项目邮件中得知的。说实话 gOxiA 对整个 System Center 产品都并不十分感冒!因为要部署和实施一个产品感觉就像一个“噩梦”!当然,对于资源丰富的大企业来说 System Center 反而是他们管理 IT 设施的“法宝”和“救星”。不同层次的应用造就不同的认知度,gOxiA 自身还处于低应用层,所以对于 System Center 的看法会有不足,还望专家人士海涵并赐教。
回来说说正题,既然前面 gOxiA 已经发了一顿牢骚,那么意味着如果一旦要开始部署和实施 System Center 的任何一个产品都要在前期做好准备和规划工作,否则你真的会“噩梦”!
TechNet Library 是一个非常有价值的网站,富含了微软几乎所有产品的相关技术资料。在部署 System Center Service Manager 前去看看 SCSM2010 官方文档 是非常有必要的,当然此篇日志将会更直接了当,简明畅快地与大家分享 gOxiA 从中得到的收获和经验。
首先我们需要了解的是 SCSM 2010 包含的组件:
- Service Manager 管理服务器
包含 Service Manager 安装的主要软件,可以使用 Service Manager 管理服务器管理事件、更改、用户和任务。 - Service Manager 数据库
包含 IT 企业中的 Service Manager 配置项目(CI)、事件之类的工作项、更改请求以及产品本身的配置的数据库。用于配置管理数据库(CMDB)的 Service Manager 的实现。这是一个配置管理用途的数据库,不同于下面将要提到的数据仓库数据库。 - 数据仓库管理服务器
承载数据仓库的服务器部分的计算机。比较抽象的概念,gOxiA 的理解是虽然数据仓库数据库虽然存储在 SQL Server 中,但是它的一些核心部分仍在需要一台独立服务器来承载。 - 数据仓库数据库
这是对 Service Manager 生成的业务数据提供长期存储区的数据库。此数据库也用于报表。 - Service Manager 控制台
用户界面部分,技术支持分析师和技术支持管理员用它来执行存储事件、更改和任务之类的 Service Manager 功能。部署 Service Manager 管理服务器时会自动安装该组件。当然,我们也可以在其他计算机上手动单独安装 Service Manager 控制台。 - 自助服务门户
自助服务门户为最终用户和分析师提供了一个基于 Web 的控制台。利用最终用户控制台,用户可以提交事件、搜索知识库文章、阅读公告、重置密码(需要表示生命周期管理)以及自助进行软件设置(需要 SCCM)。利用分析师控制台,用户可以查看更改请求。
参考:http://technet.microsoft.com/zh-cn/library/ff460908.aspx
综上所述 SCSM 2010 包含了 6个组件,可以划分为三大部分:Service Manager 管理(SCSM 管理服务器和其管理数据库)、Service Manager 数据仓库(SCSM 数据仓库服务器和其数据仓库数据库)、Service Manager 控制(SCSM 控制台和 SCSM 自助门户)。虽然之间紧密相连,但是根据微软制定的 SCSM 2010 的要求,这 6个组件并不能都安装在一台服务器上。下图是一张 SCSM 2010 基本架构:
从图示可以看出,Service Manager 管理部分与 Service Manager 数据仓库部分是独立的,不能安装在一起的。而 Service Manager 控制部分也是不能与 Service Manager 数据仓库部分安装在一起的。但是,由于管理数据库与数据仓库数据库都运行于 SQL Server 2008 SP1 之上,所以 SQL Server 是可以公用的。下图是微软给出了一个建议的架构:
参考:http://technet.microsoft.com/zh-cn/library/ff461088.aspx
根据图示,SCSM 相关数据库被存储在了同一个 SQL Server 上,这样就可以节省出一个 SQL Server 授权,同时也降低了 SCSM 数据仓库服务器的资源占用。通过这些特点,我们可以制定出多个 SCSM 部署方案:
- 单台计算机部署方案,参考:http://technet.microsoft.com/zh-cn/library/ff461103.aspx
单台计算机部署的方案中,SCSM 的管理服务器、管理数据库、数据仓库数据库、SSRS(SQL Server Reporting Services)、SQL Server 都被部署到一台物理计算机上。而数据仓库服务器被部署到一个这台物理计算机上的虚拟机中。PS:根据需要我们可以将自助门户(Self-Service Portal)也部署到这台物理计算机上。 - 两台计算机部署方案,参考:http://technet.microsoft.com/zh-cn/library/ff460945.aspx
两台计算部署方案中就划分的比较细致了,每台 SCSM 角色与其数据库安装在一起,有各自独立的 SQL Server 支撑。因为 SCSM 的管理部分和控制部分能被安装到一起,所以自助门户也可以安装到计算机1中。 - 四台计算机部署方案,参考:http://technet.microsoft.com/zh-cn/library/ff461213.aspx
最后这个四台计算机的部署方案划分的最为细致,每个角色有一台独立的计算机,每个角色的数据库也有独立的计算机。PS:自助门户则可以根据需要安装在除数据仓库服务器之外的计算机上,或也独立一台计算机。
这一节,我们对 SCSM 2010 有了大体上的了解,也算是迈出了“艰难的第一步”,但是我们会慢慢感受到只要做好功课,其实产品并没有想象的那么复杂,特别是自己总结一篇日志之后,更是思路清晰!这也是 gOxiA 乐于撰写日志的主要原因之一。如需了解文章各环节的详细介绍可以浏览参考链接。下一节,gOxiA 将与大家分享 SCSM 2010 的需求和安装准备及相关注意事项的内容。敬请期待!