Run Book Automation - RBA系统介绍

什么是RBA系统?

介绍这个系统之前, 先介绍一下开发这个系统的公司。 BMC

BMC软件公司是全球率先的业务服务管理解决方式的开发及供应商,现为全球第六大独立软件公司。

通过帮助用户主动提升服务、降低成本添加业务价值。BMC软件公司成立于1980年,在NASDAQ上市交易逾十年,2001年3月从NASDAQ转到纽约证交所,股票代号为BMC。

总部位于美国德克萨斯州休斯顿市,分公司/办事处遍布世界26个国家和地区,员工人数已超过7000人。

2009財年收入达到18.8亿美元,无不论什么负债。年收入的25%投入研发工作。BSM策略评价率先其它厂商至少六个月,主要产品每年都推出新的版本号,当中非常多技术获的业界的创新嘉奖。股票市值从2005年1月至今持续上升,华尔街金融市场分析对BMC公司的持续发展能力给予良好的评价。

BMC 提供了一系列的系统解决方式, 当中有一个是服务自己主动化解决方式,而RBA 系统就是作为这个解决方式的一部分。

服务自己主动化(Service Automation):

BMC Service Automation 能够自己主动运行反复性的手动任务(比如供应、修补及合规)。这样能够大大降低发生错误,使 IT 人员能够在组织的信息库之间更高速地完毕任务。另外。它还能够在 IT 基础设施中轻松集成现有要素。

因此。您能够:

l   缩减运营支出,提高应用程序及基础设施的可用性

l   确保全部变更符合安全、运营或法规策略,遵守标准流程

l   消除服务中断的头号元凶(即难以管理的变更)。 降低数据中心的变更风险

l   降低配置变更的相关工作量。缩减幅度最高可达 90%

l   将批量发行生产应用程序的时间最高缩短 90%

l   准确计划、部署和管理,提高虚拟化效率

服务自己主动化功能包含:

操作管理(BladeLogic Operations Manager & Run Book Automation)
    应用公布管理(BladeLogic Application Release Management)
    网络自己主动化配置管理 (Configuration Automation for Networks)
    client自己主动化配置挂历 (Configuration Automation for Clients)

以上这些都是官方给出的一些介绍。

对于开发人员或实施者来说。 讲的通俗一些。

这套系统集成了

1. Email 发送信件

2. HTTP - get or  Post

3. JMS

4. SNMP

5. SQL

6. Termimal  - 运行window, linux command, FTP , Telnet

7. web service

这些功能, 仅仅须要通过简单的配置就能够实现这些功能, 不须要写复杂的代码。

RBA的平台与架构

以上就是RBA 的架构图。

基本的组成部分有:

–Development Studio          -- 一个基于eclipse 插件开发的开发平台

–Operations Process Center

?Grid Manager   -- web 端的管理页面

?Grid Peers

?RBA Library

?RBA Schedule

?Common Data Model

–Perspective Portal

–RBA Adapters

Adapter相似于组件的概念, 比方说一个发信的组件就叫一个Adapter.

Operations Process Center

Operations Process Center  简称 OPC- 翻译一下 , “操作加工中心”

是处理Grid 上进程之间的通信, 分为三类

1.  Configuration Distribution Peer (CDP),  处理大部分的grid 的管理功能

2.  Activity Peer (AP) - 到远端server的连接

3. Lightweight Activity Peer (LAP) - 处理 AP 的功能。

Grid 翻译是网格,事实上相似一个池的概念。

开发初步介绍

开发是在Development Studio 进行。

基本的开发内容就是 绘制一些流程, 配置每一个关卡的输入,输出。 整个流程能够非常方便的运行。

页面例如以下:

时间: 2024-10-11 23:53:09

Run Book Automation - RBA系统介绍的相关文章

Run Book Automation - RBA开发系列一

Modules 模块-这个是RBA的基本工作单元. 一个Module 至少包含以下部分 1.  Rules & Schedules  - 定时器, 定时执行设定, 类似 windows 的task 任务 2.  Configuration Parameters -- 配置的一些变量 3.  processes - 流程 模组分成以下三类 1.Adapter Wrapper (AD) Modules2.Operations Actions (OA) Modules3.System Applicat

Zybo GPIO Demo Run Embedded Linux

1.Environment Ubuntu 12.04 x86_64 Vivado 2013.4 SDK 2013.4 2.Pre-requisites 2.1 CodeSourcery arm-gcc toolchain lite 32-bit compatible git clone https://github.com/xupsh/CodeSourcery.git echo "export PATH=~/CodeSourcery/bin:$PATH" >> ~/.bas

78.PL和PS通过BRAM交互共享数据

本篇文章目的是使用Block Memory进行PS和PL的数据交互或者数据共享,通过zynq PS端的Master GP0端口向BRAM写数据,然后再通过PS端的Mater GP1把数据读出来,将结果打印输出到串口终端显示. 涉及到AXI BRAM Controller 和 Block Memery Generator等IP的使用. 本系列文章尽可能的让每一个实验都相对独立,过程尽可能保证完整性,保证实验的可重现性. 但是用到的模块或者IP的具体作用和用法不保证都重复详细的介绍. 本文所使用的开

利用Zynq Soc创建一个嵌入式工程

英文题目:Using the Zynq SoC Processing System,参考自ADI的ug1165文档. 利用Zynq Soc创建一个嵌入式工程,该工程总体上包括五个步骤: 步骤一.新建空白工程 步骤二.创建一个Embedded Processor工程 步骤三.Zynq7 Processing System的管理 步骤四.综合仿真.编译运行.生成二进制文件 步骤五.Exporting Hardware to SDK 步骤一.新建工程 1. 点击Vivado图标启动软件,Create

Vivado的helloword程序(一):硬件工程部分

硬件平台:ZedBoard 软件平台:vivado2013.3 本示例通过综合.实现,生成比特流,发送到SDK实现. 启动vivado并且创建一个项目 根据提示操作一步步创建新项目的时候记得选择RTL Project 板子选择ZedBoard,其他默认. 创建一个IP综合设计 在IP Integrator中选择Create Block Design 在Create Block Design弹出页,为IP子系统设计定义个名字 在IP子系统中,在中间的Diagram中选择Add IP 在搜索页,输入

实验 使用 vivado zedboard GPIO 开关 开控制 LED

前面我做了几个实验 都没有用过 开关,这一次用一用 发现 vivado 真的挺方便 所以 使用 vivado 开发 1.建工程 我使用 vivado 2013.4 创建新工程 –> next –>next 勾选 Do not specify sources at this time   //这样跳过后面两个添加文件页面 选择 board –> zedboard –>next –>finsh 就创建完了. 2.PL端 IP核添加与连线 创建一个空的 Diagram Create

79.ZYNQ内部私有定时器中断

上篇文章实现了了PS接受来自PL的中断,本片文章将在ZYNQ的纯PS里实现私有定时器中断.每个一秒中断一次,在中断函数里计数加1,通过串口打印输出. *本文所使用的开发板是Miz702(兼容zedboard) PC 开发环境版本:Vivado 2015.2 Xilinx SDK 2015.2* 中断原理 中断对于保证任务的实时性非常必要,在ZYNQ里集成了中断控制器GIC(Generic Interrupt Controller).GIC可以接受I/O外设中断IOP和PL中断,将这些中断发给CP

76.ZYNQ-用PS控制DDR3内存读写

本编文章的目的主要用简明的方法对DDR3进行读写,当然这种方式每次读写都需要CPU干预,效率是比较低的,但是这是学习的过程吧. 本系列文章尽可能的让每一个实验都相对独立,过程尽可能保证完整性,保证实验的可重现性. 但是用到的模块或者IP的具体作用和用法不保证都重复详细的介绍. 本文所使用的开发板是兼容zedboardPC 开发环境版本:Vivado 2015.4 Xilinx SDK 2015.4 生成硬件系统 新建vivado工程 选择Zedboard 新建Block Design 添加ZYN

77.PS接收来自PL的按键中断

本篇文章主要介绍外设(PL)产生的中断请求,在PS端进行处理. 在PL端通过按键产生中断,PS接受到之后点亮相应的LED. 本文所使用的开发板是zedboardPC 开发环境版本:Vivado 2015.4 Xilinx SDK 2015.4 搭建硬件工程 建好工程后,添加ZYNQ IP 双击 ZYNQ,打开Re-customize IP对话框,使能IRQ_P2P 使能UART1 点击Run Connection Automation,按照如图所示配置,点击OK 添加一个GPIO IP,按照如图