版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Ansible与Bladelogic对比的分析报告1介绍:Ansible是一个简单的自动化运维管理工具,基于Python开发, 分布式,无需客户端,轻量级,集合了众多运维工具(puppet、chef、 fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命 令等功能,采用paramiko协议库,通过SSH连接主机。Bladelogic是基于server-agent形式分布,通过TLS协议进行通 信,通过建立集中的自动化管理平台,实现对各种服务器(Windows, AIX, HP-UX, SUSE, Redhat, Solaris)统一操作,自动化管理。2.工作机制:Ansible在
2、管理节点将Ansible模块通过SSH协议推送到被管理 端执行,执行完之后自动删除,可以使用SVN等来管理自定义模块及 编排。ControlNodePlaybooksEmail/LoggingPlugins连接播件执行模块或漏排Modules(Core|Custom)Ansible工作机制由上面的图可以看到Ansible的组成由5个部分组成:(1) 、连接插件connection plugins:负责和被监控端实现通信;(2) 、host inventory:指定操作的主机,是一个配置文件里面 定义监控的主机;(3) 、各种模块核心模块、command模块、自定义模块;(4) 、借助于插件完成
3、记录日志邮件等功能;(5) 、playbook:剧本执行多个任务时,非必需可以让节点一次 性运行多个任务。Bladelogic通过登陆console客户端,一个图形化界面的控制端,来对纳管的服务器进行各种操作。Bladelogic逻辑架构: %Sisr pfctowfcSri I FtepgCIS | | CNSH) |wBrww|Client TierBLCLI APIMiddle Tier.V 丁 了 1-PXEHFTPPL必NSHPTwy SmwReccn Server (CofifMM)CcfeO&fateee Orada/MS SQLBnf1ASM!Agw!AflentS*V0r1K
4、UfUjM1架构分三层:Client Tier-客户管理端(Console)统一界面:几乎所有的功能都聚集在Console中Middle Tier-包含应用服务器,文件服务器,数据库服务器应用服务器:自动化软件的管理服务器文件服务器:用于存放自动化的文件介质和脚本数据库服务器:应用服务器和报表服务器存放数据的Oracle数据Server Tier-包含转发服务器(Repeater)跟被管理服务器 (agent)转发服务器:汇聚跟转发应用服务器到被管理服务器连接与指令, 以及Cache缓存分发的文件Agent:自动化代理,每台被管设备都需要安装3 安装部署:Ansible是基于Python开发的
5、,可以直接使用easy_install或者 pip来安装,也可以github上clone进行安装。目前只能基于 RHEL/CentOS/Debian/Lbuntu等Linux系统进行安装。管理的主机对象 也基本上是linux系统。配置文件:ansible. cfg文件跟hosts文件ansible. cfg文件:对ansible进行超时,进程并发数等等相关设 置,可以不进行配置,通过指令参数符号代替。Hosts文件:管理被理操作主机ip。Balderlogic安装需要安装一组系统譬如:oracle数据库、Bladelogic server Bladelogic console等等。被管理的主机
6、上面 需要安装Bladelogic agent,并且需要将纳管主机ip写入Bladelogic server的hosts里面。管理的主机对象可以是各种服务器(Windows, AIX, HP-UX, SUSE, Redhat, Solaris )o 在Bladelogic服 务器的 console客户端可以对纳管服务器进行各种操作。4.功能对比:功能解释BladelogicAnsible资产信息和配置发现包 括以下:硬件:CPU,处理器速度, 处理器/架构,BIOS,描 述信息,制造商,型号, 磁盘,存储卡等等。信配E 产和知 资息置操作系统:DNS名称, IP地址,开放设定,软 件补丁,系统
7、名称, 用户,用户组,注册表, COM+,安全设定。具备此功能,而且以图形界面 的方式展开,直观立体。不具备此功 能软件:可以发包信息, 同时,发现功能内置的 应用签名,还可以发现 和标识常用的SAP等 等,用户可以通过扩展 应用签名标注和发现自 行开发的应用。操作系 统安装对被管理服务器进行操 作系统安装具备此功能,而且支持多种操 作系统的裸机安装,包括 Windows, AIX, HP-UX, SUSE, Redhat, Solaris 等。不具备此功 能补丁管 理对被管理服务器补丁操 作支持对多种平台的补丁分析、 安装和检查功能支持补丁分 布、安装应用程 序分发应用程序打包技术专利打包技
8、术BLPackage,可 以针对服务器的诸多管理对 象进行打包、分发.合规等出 道作。打包的对象可以是软件 介质,服务,用户,配置项等。只能对服务 器的诸多管 理对象进行 归档跟压缩 功能日常巡 检对被管理服务器日常巡 检的自动化支持服务器日常巡检的自动 化,通过自动化平台无需开发 脚本即可完成日常巡检的设 置,针对不同的操作系统(windows, AIX等等)设定不 同的巡检要求。所有巡检项目 均可通过组合配置项属性检 查实现。不具备此功 能操作审 计对系统操作进行记录审 计用户在自动化平台跟被管理 服务器系统操作记录进行记不具备此功 能录和审计,并可查询并出具相 应的报表。合规审 计基于值
9、比对,以及基于 规则的合规检查具备此功能,而且系统还支持 将差异打包,形成“修正作 业S批量执行修正作业,并 最终对配置偏移的修正。基于大量的 复杂脚本来 完成合规审 计以及修订 功能配置跟 踪基于用户指定的对象或 对象集配置追踪。自动化平台通过对用户指定 的对象或对象集进行快照 (snapshot)的方式,对配置进 行追踪。并可以对配置相对标 准的偏移进行比对。不具备此功 能批量脚 本执行在被管理服务器上执行 shell脚本具备此功能具备此功能批量运 行命令在被管理服务器上执行 系统指令具备此功能具备此功能批量应 用程序 部署将一些软件在被管理服 务器进行安装具备此功能具备此功能虚拟机 管理
10、被管理服务器上的虚拟 机管理支持对虛拟机的管理,包括收 集虛拟机相关的配置,进行创 建,起停虛拟机,虛拟机合规 检查等等。不具备此功 能报 种等 各表系统异常告警,操作记 录,配置信息等等的报 表具备此功能不具备此功 能5. Ansible 与 Bladelogic 优缺对比:属性BladelogicAnsible功能实现的功能多,全,能满足各种需 求。实现功能较少,主要在指令、 脚本的执行以及文件部署。操作性基于图形化界面,鼠标键盘操作, 较复杂。Linux指令形式操作,简单。安装配置一套系统组成,结构相比也较复 杂,安装配置较复杂。基于Python开发的,可以直接 使用pip来安装。安装方
11、式多 且简单。被管理主机 平台Windows, AIX, HP-UX, SUSE, liunx (RHEL/CentOS/Debian/lbuntu), Solaris 等等RHEL/CentOS/Debian/Ubuntu等Linux系统是否需要在 被管理平台 安装agent需要不需要维护成本高,基于一套系统组成,涉及系统 多,维护起来也较复杂。低,部署后一般只需对其 /etc/ansible 录下hosts文 件中的被管理主机IP进行一 些梳理即可。对作业进行 中断以及回 滚操作支持不支持逻辑判断自动化平台所提供的细粒度配置项 和强大智能判读逻辑,一般的检查 规则无需编写任何脚本,通过直观
12、 的表达逻辑组合即可完成检查设 置。可以通过指令或脚本进行一 些简单的逻辑判断。复杂的逻 辑判断,通过脚本开发成本太 高,效果不好。快照(snapshot) 功能支持不支持6应用场景:1批里安装补丁或软件系统组2批里上传脚本执行脚本1批里的走时作业Ansible应用组2批里上传脚本执行脚本3批里应用部署一 4批星日志青理丄浆统补丁升级运行监控2批里上传脚本执行脚本-3批重日志涪理 1批里安装补丁或软件2批重上传脚本执行脚本系统组3日志箱理伯渝以及合觌检查并将巡检结果岌送到邮箱5系统配蛊抓取及对比并形成报告文件6批重迸行旣羞更新应用组Bladelogici.ftB的定时作业2批里上传聊本执行脚本
13、3批里应用部署4比里日志青理5批里机器指标巡检-应用上线检查安全组安全合规检查运行监控T-系统补丁升级2.批里机器指标程检3批里上倍聊本枫行脚本-MKS日志脣理7 结语:Ansible通过终端的主机以linux指令的方式或者palybook执 行yanil脚本的方式来完成任务的。日常的一些简单工作如:批量 日志清理,批量执行脚本,批量上传文件删除文件,批量进行定 时作业,以及机器负载,磁盘空间,性能指标查看,以及日常系 统指令操作,通过ansible执行快速便捷,即时反馈运行结果。操作者只需掌握linux常用指令,Ansible指令,Ansible相关 模块功能跟使用方法以及yaml语言(极其简单标记语言)即可。Bladelogic在一个统一的平台和架构上实现了配置和合规,是 架构优良和高效的服务器自动化管理平台。管理平台是以图形界面, 鼠标键盘操作的方式完成任务。管理平台内
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024山场土地合同范本
- 2024超市股份合同范本
- 2024东莞市简易厂房租赁合同范本
- 2024广播系统维修合同
- 2024股东股权转让合同范本
- 《详细逆变电路》课件
- 深圳大学《自然辩证法概论》2023-2024学年第一学期期末试卷
- 餐饮的劳务合同(2篇)
- 鱼塘共同经营管理协议书(2篇)
- 装修合同范本(2篇)
- XX电站接地装置的热稳定校验报告(220kV)
- 2024年山东地区光明电力服务公司第二批招聘高频考题难、易错点模拟试题(共500题)附带答案详解
- 涉警舆情培训课件模板
- 马戏团活动方案
- 人教版四年级上下册英语单词默写表(汉译英)
- 小学关工委制度范本
- 当代大学生幸福感课件
- 人感染H7N9禽流感流行病学调查方案
- 职业规划大赛机器人工程
- 五年级科学 《光的反射》 一等奖
- 如何提高个人征信评分
评论
0/150
提交评论