Oracle 11g OCM考试考点分析 grid control 架构

 本文永久链接地址: https://www.askmac.cn/archives/oracle-11g-ocm-grid-control-architecture.html

 

7.grid control 架构

 

7.1 目标

 

在完成这个课程后,你应该可以做:

  • 描述grid control中不同的组件
  • 解释grid control构架
  • 列出被grid control管理的目标类型
  • 在一个grid control 环境中讨论最大可用性架构

7.2 grid control 架构

grid control主要是由3部分组成:

  • oracle 管理资料库
  • 一个或者多个oracle管理服务器
  • 一个或多个oracle管理代理

你可以安装grid control 在一个单独的服务器,或者在多个服务器,根据业务需要和管理的企业规模。

grid control 控制台是一个WEB接口,可以让你在数据中心管理和监控目标。

 

oracle 管理代理(简称为代理),用来监控目标的健康。为了健康目标,你需要在那些运行目标的主机上安装代理。不管运行多少目标,你只需要在每一个主机上安装一个代理–例如,在一个主机上要监控oracle数据库和oracle weblogic服务器,你只需要一个代理。代理收集有关目标可用性、配置和性能的信息,然后通过oracle 管理服务(OMS)发送到oracle管理资料库。每个管理代理在任何时候,只于一个资料对话。

 

OMS是一个JEE Web应用程序使用 Grid control 控制台。它接收来自一个或多个代理的信息,并将它保存到oracle 管理资料库。OMS处理每个目标的监控和作业信息。同时OMS从管理资料库中检索数据,将其转换为HTML为游览器所显示。

oracle管理资料库包含了一系列grid control 方案对象。它由例如:数据库jobs,包,存储过程,视图和2个数据库表空间来容纳所有关于管理员,目标,和被管理的应用的所有可用信息。

7.3 oracle 管理服务

OMS为grid control呈现了用户接口,于所有的管理代理一起工作,并使用java JDBC连接数据库,永久存储数据到oracle管理资料库。它有2个重要的组件:oracle weblogic 服务器(服务于http 请求)和grid control 应用程序

grid control 应用程序生产grid control 用户接口,实现了OMS由HTML到WEB游览器,使用HTTP或者HTTPS协议。

你可以通过一个web游览器通过oracle weblogic服务器连接grid control 应用程序。

 

 

7.4 oracle 管理 代理

oracle管理代理让grid control能够在一个主机上发现目标,并且提供了监控和管理这项目标的能力。一个代理可以使用grid control在每一个主机上进行安装和管理。如上图所示,在代理安装后,一个代理监控了主机上所有的目标,例如:数据库,数据库监听,应用服务器,主机。代理上载目标的所有配置信息到OMS(右边)。代理是一个系统进程,执行下列操作:

  • 监控,告警,和运行作业
  • 确保代理启动并且可用

 

代理被安装在本身ORACLE_HOME下(除非你使用了一个挂载NFS代理)

 

 

7.5 oracle 管理资料库

 

oracle管理资料库(OMR):

  • 留存在一个oracle数据库中
  • 包含的方案兑现属于SYSMAN
  • 必须被安装到之前存在的数据库
  • 可以被安装到一个RAC数据库中

 

OMR 被安装在一个oracle数据库中,作为大约4000个模式对象的一组(存储在两个表空间)属于SYSMAN用户。这些方案对象包括grid control 管理员,目标,和被grid control 管理的应用程序。oracle NET用于OMS和管理资料库之间的通信,通过数据库监听。默认情况下,对于传入的连接请求,监听器监控端口1521。OMR必须安装在一个之前的数据库,并且为了高可用需求可以被安装到一个RAC数据库。

 

7.6 grid control 目标

 

在grid control 中被管理的目标包括:

  • oracle数据库
  • 融合中间件产品
  • oracle应用
  • 第三方产品

 

grid control 管理oracle和非oracle目标。一些被管理的oracle目标如下:

  • oracle数据库,包括11g
  • oracle weblogic
  • oracle SOA应用
  • oracle 身份管理器
  • oracle Siebel
  • oracle PeopleSoft

 

7.7 grid control控制台:主目录

 

这个主页面是评估oracle环境 是否健康的起点。它提供了高层次的数据,并有下钻的能力。所以你可以调查,隔离,和维护可用性和性能问题

 

7.8  grid control控制台:目标

 

这个目标页面可以让你查看,在你企业中管理的目标列表。在任何时候,只要你使用grid control,你可以查看到被grid control管理的当前所有的目标的一个列表,不管目标类型。这个在你管理环境的时候非常有用,可以列出所有目标的列表。在这个目标列表中,你可以迅速的访问这些可用的目标,来获得更多的信息。

只需要执行下列2步:

1.点击目标标签

2.点击所有目标子标签

 

可以选择在目标页面上的其他子标签,来只显示,主机,数据库,中间件,等等其他单独的目标。此外,在右上方链接处,你可以自定义偏好设置。

 

7.9 grid control 控制台: 部署

grid control 中的部署页面,简化了监控和管理你的企业配置。其作为访问许多grid control 配置功能的起点,包括配置和打补丁。

 

7.10 grid control 控制台:告警

grid control 提供了一个快捷的方法,来查看一个目标相关联的所有告警。一个告警表上一个潜在的问题,监控的度量超过了警告或严重的阀值,或者目标不在可用。你可以得到多种目标可用性的状态–例如:

  • 目标关闭
  • 代理监控目标不可达

 

7.11 grid control 相容性

 

你可以使用grid control 来测量一个目标与标准的相容性。相容性可以在多种方式下测量。一种方式是确保系统的一致性配置为一个标准。你可以使用策略组来确定目标是否符合标准。通过对一个策略组的目标进行评估,可以确定目标是否符合标准的准则,如果目标不符合要求的状态,那么什么变化是必需的才能使目标符合。

 

7.12 grid control 工作台:作业

作业标签显示了所有被grid control 创建的作业。一个作业是定义为通常自动化运行任务工作的可调度单元。OMS集中控制作业。在作业被调度执行时,有关工作的信息被发送到相关的代理。

你可以使用作业来完成一些任务,例如更新产品发布信息和自动打补丁的作业。如果你想一个作业能够被其他用户共享和重用,将作业存储到作业库中。

 

7.13 grid control 工作台:报告

 

信息发布商提供了准备使用报表定义,允许你立即生成报告。您还可以创建自定义报表来满足独特的信息需求。

报表定义页显示您已访问的所有报表定义。

 

7.14 grid control 工作台:MOS

这个页面输入账号和密码就可以登陆MOS了。和网页版的一样,可以查看补丁和更新。

 

7.15 grid control 工作台: 设置

点击在最上方的 设置链接可以对grid control 环境进行配置。你可以在配置页面创建一个管理员,而不是使用默认的sysman用户来管理日常工作。oracle 建议这些管理员来管理团队。按照需求给他们分配管理员权限和角色。oracle 也建议不要共享一个用户。

 

7.16 grid control 工作台:首选项

 

首选项页面,可以让你配置 grid control中监控目标的首选凭据。你也可以在这个页面中指定1个或多个邮件地址。在grid control 产生告警的事件会触发一个电子邮件通知,一封电子邮件会发送到首选项页面指定的邮件地址。除此之外,你可以通过布标子便签来自定义子标签。

 

7.17 grid control 高可用性

 

  • grid control 组件中任意一个故障都会导致服务中断:

–代理故障

–OMS故障

–资料库故障

  • grid control 可以被部署在多种的配置下,提供更多或更少的保护程度

–备份和恢复模式

–主动/被动 模式

–主动/主动 模式

–灾难恢复 模式

 

不同的 grid control 组件的故障影响是:

  • 代理故障或者代理和OMS之间的通信故障:这会导致目标不在被grid control所监控,虽然grid control 控制台任然可用,你可以从资料库中查看历史数据。
  • OMS 故障:这一结果会使得所有grid control 工作台和服务都不可用。
  • 资料库故障:这个故障会导致代理上载的数据无法保存。也会导致所有的grid contol 服务不可用。

 

你可以通过部署grid contol 在一个高可用情况下,来避免这些故障,建议是在MAA下(Oracle’s Maximum Availability Architecture)。grid control 可以被配置在:

  • 备份和恢复默认,使用标准数据库工具来对资料库备份/恢复
  • 主动/被动 模式,调用2个硬件节点在一个节点上运行一个OMS实例(活动的)
  • 主动/主动 模式,在同一时间上有2个或者更多的OMS实例活动的
  • 灾难恢复模式,使用物理备份数据库即使来提供故障转移,将资料库从一个机器转移到另一个

 

7.18 练习

识别 grid control 组件

a.oracle 管理 代理

b.oracle  管理 服务

c.oracle 管理 资料库

d.以上所有

 

答案:d

 

7.19 总结

 

在这个课程中,你应该学会如何:

  • 描述grid control 中不同的组件
  • 解释grid control的架构
  • 列出被grid control管理的所有目标
  • 解释grid control 工作台页面的功能
  • 为grid control 环境讨论和应用MAA

 

 

 

Comment

*

沪ICP备14014813号-2

沪公网安备 31010802001379号