【IT168 虚拟化频道】Operations Manager 2007是微软System Center的一款重要组件。System Center Operations Manager 2007 为企业 IT 环境提供端对端监视。Operations Manager 可以监视数千个服务器、应用程序和客户端,并为其运行状况状态提供全面视图。这些视图是快速敏捷响应可能影响 IT 部门提供给客户的服务可用性的事件的关键。
本文提供了部署单个服务器、单个管理组方案的过程,适用于 Windows Server 2003 和 Windows Server 2008。此过程假定 Windows PowerShell 和 SQL Server 2005 或 SQL Server 2008 已与用户界面、数据库和报表选项一并安装。
开始之前
在 Active Directory 中准备帐户和组
1、在 Active Directory 用户和计算机中创建五个帐户:管理服务器操作帐户、SDK 和配置服务帐户、数据读取器帐户、数据仓库写入操作帐户和 Operations Manager 管理员帐户(例如 OpsMgrAdmin)。这些可以全部都是域用户帐户。在域级别不需要任何特殊的特权。
注意,如果您已有域密码过期组策略而又不想按相同计划更改这些服务帐户密码,请为各个帐户选择"密码永不过期"。
2、在 Active Directory 域服务中为 Operations Manager 管理员创建全局安全组。如果您计划使用任何其他 Operations Manager 2007 R2 角色,也为它们创建启用电子邮件的全局安全组。
3、将 Operations Manager 管理员帐户添加到 Operations Manager 管理员全局安全组。
在 Operations Manager 服务器上准备帐户和组
1、使用具有本地管理员权限的帐户登录到待安装 Operations Manager 的服务器。
2、在"计算机管理"工具中"本地用户和组"下,打开"管理员"组并添加您在步骤 2"在 Active Directory 中准备帐户和组"中创建的 Operations Manager 管理员全局安全组。同样添加您已创建作为管理服务器操作帐户、SDK 和配置帐户、数据读取器帐户和数据仓库写入操作帐户使用的帐户。
3、注销然后用 Operations Manager 管理员帐户(例如 OpsMgrAdmin)重新登录。
验证您的 SQL Server Reporting Services 安装
此过程假定已经安装了 SQL Server 2005 标准版或 SQL Server 2005 企业版或 SQL Server 2008 标准版或 SQL Server 2008 企业版。
注意,SQL Server Reporting Services 用于支持 Operations Manager 2007 R2 时无法将任何其他 Reporting Services 应用程序安装在同一 SQL 服务器实例上。还需将 SQL Server Reporting Services 配置为在本机模式而非 SharePoint 集成模式下运行。
验证您的 SQL Server Reporting Services 安装以支持单个服务器、单个管理组方案
1、确认 SQL Server Management Studio 中存在 "ReportServer" 和 "ReportServerTempDB" 数据库。单击"开始",依次指向"程序"、"Microsoft SQL Server"版本、"SQL Server Management Studio",然后连接到默认的数据库实例。打开"数据库"节点,查看两个 Reporting Services 数据库。
2、确认 SQL Server Reporting Services 正确配置。单击"开始", 依次指向"程序"、"Microsoft SQL Server" 版本、"配置工具",然后单击"Reporting Services 配置",从而启动"配置报表服务器"工具。连接到已安装 Reporting Services 的实例。
3、在左窗格中,确保"服务器状态"、"报表服务器虚拟目录"、"报表管理器虚拟目录"、"Windows 服务标识"、"数据库安装"和"初始化"没有被标志为"未配置";其他任何状态都可接受。如果有任何一项被标志为"未配置",选择该项并按照右窗格中的配置说明操作。
4、确认 SQL Server reporting Services 服务正在运行。单击"开始",指向"设置",然后选择"控制面板"。在控制面板中,选择"管理工具",然后打开"服务"。
5、在"名称"列中找到 "SQL Server Reporting Services" 实例服务,并确认其状态为"已启动"且"启动类型"为"自动"。
6、浏览下列网页,确认报表服务器网站为最新:http://<computername>/ReportServer<instancename>(可能只有英文). 您应通过 "<servername>/ReportServer<$INSTANCE>" 和文本"Microsoft SQL Server Reporting Services 版本"#.##.####.## 来查看页面,其中 # 是您的 SQL Server 安装版本号。
7、确认报表管理器网站的配置正确,通过打开 "Internet Explorer" 浏览 "http://<servername>/reports<instance>" 来执行。
8、一旦进入报表管理器网站,单击"新建文件夹"创建新文件夹。输入名称和描述并单击"确定"。确保新建的文件夹在报表管理器网站上可见。
安装 Operations Manager 2007 R2 配置单个服务器
先决条件检查器仅检查是否存在最低所需组件和配置。例如,如果您正在 Windows Server 2008 上安装 Operations Manager 2007 R2,先决条件检查器将返回"通过"级别,因为 Operations 2007 R2 支持安装并运行 Windows Server 2008。
使用先决条件查看器配置单个服务器
1、使用具有 Operations Manager 管理员权限和本地管理员权限的帐户登录到待安装 Operations Manager 的服务器。
2、在安装媒体上运行 "SetupOM.exe",以启动"System Center Operations Manager 2007 R2 安装"向导。
3、在"开始" 页上的"准备"标题下,单击"检查先决条件"以启动"先决条件查看器"。
4、在"组件"框中选择所有选项:"操作数据库"、"服务器"、"控制台"、"Power Shell"、"Web 控制台"、"报表"和"数据仓库",然后单击"检查"。
注意,选择所有组件后,"先决条件查看器"检查至少存在 Windows Server 2003 SP1、SQL Server 2005 SP1、SQL Server Reporting Services SP1、MDAC version 2.80.1022.0 或更高版本、.NET Framework version 2.0、.NET Framework 3.0 组件和 Windows PowerShell。然后继续检查以确保 WWW 服务正在运行并设置为自动启动模式。
注意,在"先决条件查看器"底部显示结果。如果存在缺陷,则标记为"警告"或"失败"。可以忽略"警告",但存在降低性能的风险,必须修复"失败"先决条件,然后才可以继续安装。可以关闭"先决条件查看器",修复项目,然后尽可能多地重新运行"先决条件查看器"检查,直到所有项目的评估都"通过"。您可以单击任何一行以获取详细信息和修正步骤。
注意,在一个管理组中可以安装多个操作控制台。每个操作控制台都可访问根管理服务器 (RMS)。如果其中一个安装有操作控制台组件的服务器失败,可以在其他服务器或工作站上安装附加控制台并用它们连接到 RMS 以执行管理功能。这种情况下,如果希望,您可以在客户机上安装操作控制台。
5、完成"先决条件查看器"后,单击"关闭"。
小心,一旦安装了任何 Operations Manager 服务器角色,Operations Manager 2007 就不支持重命名服务器或更改服务器所在的 DNS 命名空间。要重命名服务器,必须首先卸载所有 Operations Manager 2007 服务器角色。
安装服务器组件
1、使用具有 Operations Manager 管理员权限和本地管理员权限以及 SQL 管理员权限的帐户登录到待安装 Operations Manager 的服务器。
注意,因为安装过程创建服务、文件夹结构、SQL 数据库、SQL 登录和 SQL 角色,所以必须使用具有本地管理员权限的帐户。
2、在安装媒体上,运行 "SetupOM.exe" 以启动"System Center Operations Manager 2007 安装"向导。
3、在"开始"页上的"安装" 标题下,单击"安装 Operations Manager 2007 R2"以启动"Operations Manager 2007 安装向导"。
4、在"安装向导欢迎"页上,单击"下一步"。
5、在"最终用户许可协议"页上,阅读许可协议,选择"我接受许可协议中的条款"选项,然后单击"下一步"。
6、在"产品注册"页上,在"用户名"和"组织"字段中输入合适的值。 输入 25 位 CD 序列号,然后单击"下一步"。
7、在"自定义安装"页上,确保所有组件设置为"此组件以及所有从属组件将安装到本地磁盘驱动器上"。如果要更改安装目录,单击"浏览"并输入合适的路径和文件夹名,然后单击"下一步"。
8、在"管理组配置"页上的"管理组名称"框中,输入适当的管理组名称。
注意,管理组名称设置之后就无法更改。管理组名称不能包含以下字符:, ( ) ^ ~ :; . ! ? " , ' ` @ # % \ / * + = $ | & [ ] <>{},也不能包含前导空格或尾随空格。如果计划将多个 Operations Manager 2007 R2 管理组连接在一起,建议在组织中使用唯一的管理组名称。
9、在"配置 Operations Manager 管理员" 框中,单击"浏览"为 Operations Manager 管理员选择全局安全组,然后单击"下一步"。
10、在"SQL Server 数据库实例"页上,必要时从下拉列表中选择 SQL Server 数据库的实例。下拉列表包含安装 SQL Server 时创建的 SQL Server 数据库实例名称。此名称应为正在安装的服务器的名称。单击"下一步"。
注意,"SQL Server 端口"必须与 SQL 安装相同,在默认情况情况下为 1433。输入错误的端口将导致安装失败和回滚。如果遇到此失败,使用正确的端口重复安装即可。
11、在"数据库和日志文件选项"页上,您可以接受 SQL 数据库名称的默认值 "OperationsManager",也可以对其进行更改。建议您接受默认值。在"数据库大小"字段输入合适的值或接受默认的 1000-MB。
12、"数据文件位置"和"日志文件位置"框指明 OperationsManager 数据库和日志文件将安装在何处。默认位置是计算机上 SQL Server 的安装目录。如果您已经创建了附加分区或驱动器来分开数据库文件和日志文件,单击"高级"以输入合适的驱动器、路径和文件夹名称。否则,单击"下一步"。
13、在"管理服务器操作帐户"页上,接受默认的"域或本地计算机帐户"选项,输入管理服务器操作帐户的凭据,然后单击"下一步"。
14、在"SDK 和配置服务帐户"页面上,选择"域或本地帐户"选项并输入 SDK 和配置服务帐户的凭据,然后单击"下一步"。
注意,因为所有组件将被安装在一个服务器上,所以您可以选择"本地系统帐户"选项。但是使用基于域的帐户允许您日后将其他管理服务器添加到管理组。
如果单击"下一步"时接收到帐户验证错误,则不是凭据输入错误就是 SDK 和配置服务帐户没有添加到本地管理员组。
15、在"Web 控制台身份验证配置"页上,如果主要将从基于 Intranet 的客户端消耗"Web 控制台",请接受默认选择"使用 Windows 身份验证(推荐)"。如果您计划提供"Web 控制台"给 Internet 使用,选择"使用窗体身份验证",然后单击"下一步"。
注意,仅仅选择窗体身份验证并不能使 Web 控制台对基于 Internet 的用户可用。需要其他步骤和基础结构。
16、在"Operations Manager 错误报告"页上,您可以选择"是否要向 Microsoft 发送错误报告?"。单击"下一步"。
注意,错误报告选择对 Operations Manager 2007 R2 中无代理异常管理功能的部署或功能没有影响。
17、在 "Microsoft Update" 页上,您可以选择"检查更新时使用 Microsoft Update (推荐)",然后单击"下一步"。
18、在"客户体验改善计划"页上,指出是否想加入该计划,然后单击"下一步"。
19、当您准备好进行安装时,在"已准备好安装程序"页上单击"安装"。
20、在"正在完成 System Center Operations Manager 2007 R2 安装向导"页上,接受"备份加密密钥"和"启动控制台"默认选项,然后单击"完成"。"操作控制台"和"加密密钥备份或还原向导"将启动。
注意,如果安装失败,向导将提供打开安装日志的链接和在日志中搜索的值。如果卸载服务器组件,Operations Manager 事件日志和 Operations Manager 安装文件夹(默认:%ProgramFiles%\Microsoft System Center Operations Manager 2007)不会被删除。这由设计决定。
安装完成后,向导将启动操作控制台。如果操作控制台没有成功启动或系统提示您输入凭据,您可能没有用 Operations Manager"管理员"安全组的成员帐户登录。
使用加密密钥备份或还原向导备份 RMS 加密密钥
1、在"简介"页上,单击"下一步"。
2、在"备份或还原?"页上,选择"备份加密密钥",然后单击"下一步"。
3、在"提供位置"页上,为加密密钥文件指定有效路径,然后单击"下一步"。
4、在"提供密码"页上输入至少含有八个字符的密码以保护加密密钥文件,然后单击"下一步"启动备份进程。
5、在"安全存储备份完成"页上,单击"完成"。
确认管理组的运行状况
现在 OperationsManager 数据库、操作控制台、PowerShell、Web 控制台等根管理服务器的核心管理组角色已安装。报表和审核收集服务单独安装。
确认管理组的运行状况
现在 OperationsManager 数据库、操作控制台、PowerShell、Web 控制台等根管理服务器的核心管理组角色已安装。报表和审核收集服务单独安装。
确认管理组的运行状况
1、在"操作"控制台中,在"监视"视图中展开 "Operations Manager" 文件夹,然后展开"管理服务器"文件夹。
2、在"管理服务器"文件夹中,选择"管理服务器状态"视图。确认"根管理服务器"运行状况状态列为"正常"。该视图显示"收集管理服务器"状态 (ACS) 和"网关管理服务器"状态的条目,由此跟踪安装在管理服务器上的所有角色的运行状况状态。
3、打开 SQL Server Management Studio,展开"数据库"文件夹,确认 "OperationsManager" 数据库存在并且联机。
4、展开 "OperationsManager" 数据库,再展开"安全"文件夹,然后选择"用户"文件夹。确认管理服务器操作帐户以及 SDK 和配置域帐户存在。
5、右键单击管理服务器操作帐户并显示其属性。在"数据库角色成员身份"框中,确认管理服务器操作帐户是 "db_datareader"、"db_datawriter" 和 "dbmodule_users" SQL 角色的成员。
6、右键单击 SDK 和配置服务帐户并显示其属性。在"数据库角色成员身份"框中,确认 SDK 和配置服务帐户是 "configsvc_users"、"db_datareader"、"db_datawriter"、"db_ddladmin" 和 "sdk_users" SQL 角色的成员。
确认 Web 控制台的运行状况
单击"开始",依次指向"所有程序"和 "System Center Operations Manager 2007 R2",然后选择"Web 控制台"。确认"Web 控制台"成功启动。
注意,Web 控制台的默认 URL 是 http://<servername>:51908。这可以在"操作控制台"管理视图设置对象 Web 地址属性中设置。