【IT168 虚拟化频道】Operations Manager 2007是微软System Center的一款重要组件。System Center Operations Manager 2007 为企业 IT 环境提供端对端监视。Operations Manager 可以监视数千个服务器、应用程序和客户端,并为其运行状况状态提供全面视图。这些视图是快速敏捷响应可能影响 IT 部门提供给客户的服务可用性的事件的关键。
创建 RMS 群集
在此过程中,您将 RMS 密钥分配到辅助管理服务器并创建 RMS 群集。此过程结束后,群集中的所有节点可以宿主 RMS。
开始之前
1、确保加密密钥的文件共享可以从所有群集节点上访问。在分配 RMS 密钥时将使用文件共享。
2、确保群集服务帐户已添加到 Operations Manager 管理员通用安全组。
创建虚拟 RMS
创建虚拟根管理服务器
1、使用本身是管理员组成员的帐户登录拥有 RMSClusterGroup 的计算机。
2、在 Operations Manager 2007 安装媒体上,找到 "\SupportTools" 文件夹中的 "SecureStorageBackup.exe" 和 "ManagementServerConfigTool.exe" 文件。
3、如果这些文件不在 RMS 拥有节点上的 Operations Manager 的安装文件夹中(通常为 Program Files\System Center Operations Manager 2007),请将它们复制到该位置。
注意,如果您在 RMS 安装完成时成功备份加密密钥,您可以跳到步骤 7。
4、在 RMS 拥有节点上,打开命令提示符窗口并将当前目录更改为 Operations Manager 安装文件夹;例如,cd \Program Files\System Center Operations Manager 2007。
5、要备份 RMS 密钥,请键入以下内容,其中 <fileshare> 是所有群集节点可访问的共享:
SecureStorageBackup.exe Backup \\<fileshare>\<filename>.bin。
注意,这将会启动加密密钥备份或还原向导。将会请求输入密码。密码必须至少是八个字符长并且应至少包含一个符号。您必须确认创建加密密钥文件的密码。
6、使用本身是管理员组成员的帐户登录到所有辅助管理服务器计算机。
7、在各辅助管理服务器的命令提示符下,键入 "cd"< Operations Manager 安装目录的路径>,然后按下 ENTER。
8、要还原各辅助管理服务器的密钥,请键入以下内容,其中 <fileshare> 是所有群集节点可访问的共享:
SecureStorageBackup.exe Restore \\<fileshare>\<filename>.bin
注意,这将会启动加密密钥备份或还原向导。选择"还原"选项,输入加密密钥文件的路径。您必须提供您已输入以加密 RMS 节点上文件的相同密码。
9、使用本身是管理员组成员的帐户登录 RMS 计算机。
10、在"群集管理员"中,展开群集,然后单击"组"。在结果窗格中,确保宿主根管理服务器的计算机显示在"所有者"列。如果宿主根管理服务器的计算机未作为所有者显示,则在导航窗格中右键单击 Operations Manager 组,然后选择"移动组"以将 RMSClusterGroup 移到本身是 RMS 的节点中。
11、在宿主 "OperationsManager" 数据库的基于 SQL Server 的计算机上,依次打开 SQL Server Management Studio 工具、数据库文件夹,然后选择 "OperationsManager" 数据库。右键单击以打开上下文相关菜单,然后选择"任务"、"备份"以初始化备份。在"备份数据库 - OperationsManager"页上,确保"备份类型"值设置为"完整",为"备份集"提供一个合适的名称,然后将"备份集过期时间"值设置为遥远将来的一个日期。在"目标"框中,对于"备份至"值,如果还不存在备份位置,请选择"磁盘",添加合适的磁盘位置来容纳备份,然后单击"确定"。
重要,运行 ManagementServerConfigTool 来创建 RMS 群集时,建议您备份 OperationsManager 数据库,因为如果在创建 RMS 群集时某部分出错,可能会造成无法恢复的损坏。
12、在 RMS 服务器上,打开命令提示符,键入 "cd" < Operations Manager 安装目录的路径>,然后按下 ENTER。
13、要将 RMS 群集组实例化为群集,请键入以下内容,其中 G 是分配到正在用来创建此虚拟根管理服务器的磁盘资源,<VirtualServerNetbiosName> 是分配到相同群集组的网络名称资源:
ManagementServerConfigTool.exe InstallCluster /vs:<VirtualServerNetbiosName> /Disk:G
为 <VirtualServerNetbiosName> 输入的值必须是显示在网络名称资源"属性"对话框的"参数"选项卡上的"名称"文本框中的值。
注意,ManagementServerConfigTool.exe InstallCluster 将 RMS 作为一个群集服务安装在群集的每个可用节点上。运行 ManagementServerConfigTool.exe 工具时,输出可能显示运行 SetSPN 命令的指令;可以忽略这些指令。
14、在"群集管理员"中,右键单击 RMSClusterGroup 以打开上下文菜单,然后选择"联机"以使所有 RMSClusterGroup 服务联机。
注意,如果您不是以管理员帐户运行 ManagementServerConfigTool.exe InstallCluster,请转到步骤 15;否则,请跳至步骤 16。
15、如果不在运行群集服务的帐户或管理员帐户下运行 ManagementServerConfigTool,您必须手动运行 SetSPN 实用程序。忽略出现在 ManagementServerConfigTool 输出中的 SetSPN 命令,使用以下命令 - 其中 <domain>\<user name> 是其下运行群集服务的帐户,<VirtualManagementServerFQDN> 的值是与用于附加有域扩展名的 <VirtualManagementServerNetbios> 的相同名称,<VirtualManagementServerNetbios> 的值必须是显示在网络名称资源的"属性"对话框中"参数"选项卡上的"名称"框中的值:
runas /user:<domain>\<user name> "SetSPN.exe -A MSomHSvc/<VirtualManagementServerFQDN> <VirtualManagementServerNetbios>"
16、打开"群集管理员"工具,右键单击 RMSClusterGroup 以打开上下文菜单,然后选择"移动组"。重复此操作直至 RMSClusterGroup 移到每个节点。
重要,此时必须在每个群集节点上移动 RMSClusterGroup 并且成功联机以在每个节点上正确设置服务状态。请勿跳过此步骤。
群集 RMS 安装完成。
准备不可访问的管理服务器
只在下列情况下需要此过程:使群集组联机时,输出说明需要在其中一个非根管理服务器群集节点上使用 AddRMSNode 操作来运行 "ManagementServerConfigTool.exe" 工具。最有可能是在执行 InstallCluster 操作或向群集添加新节点时群集节点不可访问造成的。
准备不可访问的管理服务器
1、使用本身是管理员组成员的帐户登录宿主管理服务器的计算机。
2、打开服务管理单元,如果 System Center 数据访问服务的启动类型设置为"禁用",则将其改为"手动"。
3、在命令提示符下,将目录更改为安装文件夹并键入以下内容:
ManagementServerConfigTool.exe AddRMSNode /vs:<VirtualServerNetbiosName> /Disk:<VirtualServer Disk Resource>
VirtualServerNetbiosName 是分配到相同群集组的网络名称资源。为VirtualServerNetbiosName 输入的值必须是显示在网络名称群集资源的"属性"对话框中"参数"选项卡上的"名称"框中的值。
VirtualServerDiskResource 是分配到正在用来创建此虚拟根管理服务器的群集组的磁盘资源。磁盘位置可以在磁盘资源的"属性"对话框的"参数"选项卡上找到。
测试群集安装
使用以下过程来测试群集安装。
测试 Operations Manager 2007 群集
1、在操作控制台中,单击"管理"。
注意,在不是管理服务器的计算机上运行操作控制台时,将显示"连接到服务器"对话框。在"服务器名称"框中,键入您要将操作控制台连接到的 RMS 服务器(群集虚拟服务器名称)的名称。
2、在"管理"窗格中,依次指向"管理"、"设备管理",然后单击"管理服务器"。
3、在结果窗格中,显示的 RMS 服务器网络名称的运行状况状态应为"正常"。
4、在"管理"窗格中,单击"无代理管理"。
5、在"无代理管理"窗格中,显示的群集中各节点条目的运行状况状态应为"正常"。
卸载 Operations Manager 2007
使用以下过程来卸载 Operations Manager 2007。
从群集上卸载 Operations Manager 2007
1、在"群集管理员"中,指向"组",然后单击 "Operations Manager" 组。
2、在右页中,右键单击三项 System Center 服务中的每一项,然后单击"脱机"。
3、在右页中,右键单击三项 System Center 服务中的每一项,然后单击"删除"。
4、在管理服务器所在群集的每个节点执行下列步骤:
a、在计算机上,单击"开始",指向"设置",然后单击"控制面板"。
b、在控制面板中,双击"添加或删除程序", 单击 "System Center Operations Manager 2007",然后单击"删除"。
c、关闭控制面板。
d、删除 \Program Files\System Center Operations Manager 2007 文件夹、所有子文件夹以及文件。
e、删除以下注册表项:
HKLM/SOFTWARE/Microsoft/Microsoft Operations Manager
HKLM/SYSTEM/CurrentControlSet/Services/HealthService
HKLM/SYSTEM/CurrentControlSet/Services/MOM Connector
5、在本身是群集活动节点的计算机上打开 Windows 资源管理器,然后在共享群集磁盘资源上删除三项服务状态文件夹,分别是 System Center 配置服务状态、System Center 管理服务状态和 System Center 数据访问服务状态。
6、使用"添加或删除程序"来卸载您已安装的 Operations Manager 数据库和操作控制台。
7、在 Windows 桌面上,单击"开始",依次指向"程序"、"Microsoft SQL Server 2005",然后单击 "SQL Server Management Studio"。
8、在"连接到服务器"对话框中,执行以下操作:在"服务器类型"列表中,选择"数据库引擎";在"服务器名称"列表中,选择 Operations Manager 数据库的服务器和实例(例如, computer\INSTANCE1);在"身份验证"列表中选择"Windows 身份验证";然后单击"连接"。
9、在"对象资源管理器"窗格中,展开"数据库",右键单击 "Operations Manager",然后单击"删除"。
10、在"删除对象"对话框中,选择"关闭现有连接",然后单击"确定"。准备好重新安装,开始在 SQL Server 2005 群集中安装 Operations Manager 2007 数据库组件的过程。
注意,如果卸载 Operations Manager 2007 服务器组件,根据设计,Operations Manager 事件日志在卸载之后仍然保留。这也会导致 Operations Manager 安装文件夹保留(默认:%ProgramFiles%\Microsoft System Center Operations Manager 2007)。