Control - M使用手册20130415 - 图文 联系客服

发布时间 : 星期日 文章Control - M使用手册20130415 - 图文更新完毕开始阅读

Control-M使用手册

中亦安图科技发展(北京)有限公司

二零一二年十二月

1 体系结构

1.1 架构说明

CONTROL-M生产管理建立在一个三层结构基础上,它包括CONTROL-M/Enterprise Manager,CONTROL-M/Server和CONTROL-M/Agents三个组件。

? CONTROL-M/Enterprise Manager(以下简称:CONTROL-M /EM)提供一个统一的,适用

于所有平台的GUI界面。它拥有自己的独立的数据库,通过Gateway与Control-M/Server进行连接,管理与控制所有的Control-M/Server与Control-M/Agent。

? Control-M的服务器(Server)Control-M 处理的核心,它是调度作业、管理作业处理

流程、提供作业流状态信息的引擎。保存所有作业的定义及其调度规则。同一架构体系中Control-M/Server可以有多个(青岛银行目前只有一个)。

? Control-M/Agent负责在应用服务器上执行具体的作业,如批量调度,文件传输等等。

Control-M/Agent可安装在各种操作系统上,并提供如AFT(文件传输),DATABASES(数据库存储过程),SAP(SAP软件相关)等功能模块方便不同的应用进行作业执行。

注:另外在CONTROL-M/Server和CONTROL-M/EM Server支持高可用,保障整个系统的不受故障影响。

作业生命周期:

1. 作业在Control-M/EM提供的GUI界面中进行定义。 2. 作业提交到Control-M/Server进行调度。

3. Control-M/Server将作业提交到所需执行的Control-M/Agent进行执行。 4. Control-M/Agent将作业执行信息返回到Control-M/Server。

5. Control-M/Server将作业信息同步到Control-M/EM供GUI界面进行展

示。

青岛银行架构:

DesktopEnterprise Manager GUIConfiguration Manager主机CTM1备机CTM2CONTROL-M EMDBDBCONTROL-M EMCONTROL-M ServerDBMIRRORDBCONTROL-M ServerAgent 青岛银行采用Control-M提供的DB-MIRROR进行灾备管理。 DB-MIRROR:通过Control-M的自身的数据库实时同步对作业调度信息进行实时备份。

1.2 Control-M/EM

Client components(EM客户端组件)(3个GUI):

? Configuration Manager

用于管理EM Server的相关组件以及Control-M/Server和Control-M/Agent。 ? Desktop

定制作业,也可以视为编辑作业。 ? Enterprise Manager

监控运行环境,必要时也可以介入(比如【hold】、【rerun】)。其实就是连接到EM上,看到的是Control-M Server上的Job(只有order或upload后的job才能传到Control-M Server上,不然也就保存在EM Server上)

Server components(EM Server组件): ? Gateway

处理EM Server与Control-M Server的通信。因为1个EM要对应多个Control-M Server,