版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 等来管理自定义模块及编排。由上面的图可以看到Ansible 的组成由5个部分组成:(1)、连接插件connection plugins:负责和被监控端实现通信;(2)、host inventory:指定操作的主机,是一个配置文件里面定义监控的主机;(3)、各种模块核心模块、command模块、自定义模块;(4)、借助于插件完成记录日志邮件等功能;(5)、playbook:剧本执行多个任务时,非必需可以让节点一次性运行多个任务。Bladelogic通过登陆console客户端,一个图形化界面的
3、控制端,来对纳管的服务器进行各种操作。Bladelogic逻辑架构:架构分三层:Client Tier-客户管理端(Console)统一界面:几乎所有的功能都聚集在Console中Middle Tier-包含应用服务器,文件服务器,数据库服务器应用服务器:自动化软件的管理服务器文件服务器:用于存放自动化的文件介质和脚本数据库服务器:应用服务器和报表服务器存放数据的Oracle数据库Server Tier-包含转发服务器(Repeater)跟被管理服务器(agent)转发服务器:汇聚跟转发应用服务器到被管理服务器连接与指令,以及Cache缓存分发的文件Agent:自动化代理,每台被管设备都需要安
4、装3. 安装部署:Ansible是基于Python开发的,可以直接使用easy_install或者pip来安装,也可以github上clone进行安装。目前只能基于RHEL/CentOS/Debian/Ubuntu等Linux系统进行安装。管理的主机对象也基本上是linux系统。配置文件:ansible.cfg文件跟hosts文件ansible.cfg文件:对ansible进行超时,进程并发数等等相关设置,可以不进行配置,通过指令参数符号代替。Hosts文件:管理被理操作主机ip。Balderlogic安装需要安装一组系统譬如:oracle数据库、Bladelogic server、Blade
5、logic console等等。被管理的主机上面需要安装Bladelogic agent,并且需要将纳管主机ip写入Bladelogic server的hosts里面。管理的主机对象可以是各种服务器(Windows, AIX, HP-UX, SUSE, Redhat, Solaris)。在Bladelogic服务器的console客户端可以对纳管服务器进行各种操作。4. 功能对比:功能解释BladelogicAnsible资产信息和配置发现资产信息和配置发现包括以下:硬件:CPU,处理器速度,处理器/架构,BIOS,描述信息,制造商,型号, 磁盘,存储卡等等。操作系统:DNS 名称,IP 地址
6、,开放设定,软件补丁,系统名称,用户,用户组,注册表,COM+, 安全设定。 软件:可以发包信息,同时,发现功能内置的应用签名,还可以发现和标识常用的SAP 等等, 用户可以通过扩展应用签名标注和发现自行开发的应用。具备此功能,而且以图形界面的方式展开,直观立体。不具备此功能操作系统安装对被管理服务器进行操作系统安装具备此功能,而且支持多种操作系统的裸机安装,包括Windows, AIX, HP-UX, SUSE,Redhat, Solaris等。不具备此功能补丁管理对被管理服务器补丁操作支持对多种平台的补丁分析、安装和检查功能支持补丁分布、安装应用程序
7、分发应用程序打包技术专利打包技术BLPackage, 可以针对服务器的诸多管理对象进行打包、分发、合规等出道作。打包的对象可以是软件介质,服务,用户,配置项等。只能对服务器的诸多管理对象进行归档跟压缩功能日常巡检对被管理服务器日常巡检的自动化支持服务器日常巡检的自动化,通过自动化平台无需开发脚本即可完成日常巡检的设置,针对不同的操作系统(windows,AIX等等)设定不同的巡检要求。所有巡检项目均可通过组合配置项属性检查实现。不具备此功能操作审计对系统操作进行记录审计用户在自动化平台跟被管理服务器系统操作记录进行记录和审计,并可查询并出具相应的报表。不具备此功能合规审计基于值比对,
8、以及基于规则的合规检查具备此功能,而且系统还支持将差异打包,形成“修正作业”,批量执行修正作业,并最终对配置偏移的修正。基于大量的复杂脚本来完成合规审计以及修订功能配置跟踪基于用户指定的对象或对象集配置追踪。自动化平台通过对用户指定的对象或对象集进行快照(snapshot)的方式,对配置进行追踪。并可以对配置相对标准的偏移进行比对。不具备此功能批量脚本执行在被管理服务器上执行shell脚本具备此功能具备此功能批量运行命令在被管理服务器上执行系统指令具备此功能具备此功能批量应用程序部署将一些软件在被管理服务器进行安装具备此功能具备此功能虚拟机管理被管理服务器上的虚拟机管理支持对虚拟机的管理,包括
9、收集虚拟机相关的配置,进行创建,起停虚拟机,虚拟机合规检查等等。不具备此功能各种报表等系统异常告警,操作记录,配置信息等等的报表具备此功能不具备此功能5. Ansible与Bladelogic优缺对比:属性BladelogicAnsible功能实现的功能多,全,能满足各种需求。实现功能较少,主要在指令、脚本的执行以及文件部署。操作性基于图形化界面,鼠标键盘操作,较复杂。Linux指令形式操作,简单。安装配置一套系统组成,结构相比也较复杂 ,安装配置较复杂。基于Python开发的,可以直接使用pip来安装。安装方式多且简单。被管理主机平台Windows, AIX, HP-UX, SUSE, li
10、unx(RHEL/CentOS/Debian/Ubuntu), Solaris等等RHEL/CentOS/Debian/Ubuntu等Linux系统是否需要在被管理平台安装agent需要不需要维护成本高,基于一套系统组成,涉及系统多,维护起来也较复杂。低,部署后一般只需对其/etc/ansible目录下hosts文件中的被管理主机IP进行一些梳理即可。对作业进行中断以及回滚操作支持不支持逻辑判断自动化平台所提供的细粒度配置项和强大智能判读逻辑,一般的检查规则无需编写任何脚本,通过直观的表达逻辑组合即可完成检查设置。可以通过指令或脚本进行一些简单的逻辑判断。复杂的逻辑判断,通过脚本开发成本太高,
11、效果不好。快照(snapshot)功能支持不支持6. 应用场景:7. 结语:Ansible通过终端的主机以linux指令的方式或者palybook执行yaml脚本的方式来完成任务的。日常的一些简单工作如:批量日志清理,批量执行脚本,批量上传文件删除文件,批量进行定时作业,以及机器负载,磁盘空间,性能指标查看,以及日常系统指令操作,通过ansible执行快速便捷,即时反馈运行结果。操作者只需掌握linux常用指令,Ansible指令,Ansible相关模块功能跟使用方法以及yaml语言(极其简单标记语言)即可。Bladelogic在一个统一的平台和架构上实现了配置和合规,是架构优良和高效的服务器自动化管理平台。管理平台是以图形界面,鼠标键盘操作的方式完成任务。管理平台内嵌的功能庞大,能够完成各种复杂的操作任务。 操作者不但需要掌握Bl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四川省眉山市仁寿县2024-2025学年高二上学期1月期末联考地理试卷(含答案)
- 湖南省益阳市沅江市两校联考2024-2025学年九年级上学期1月期末考试历史试卷(含答案)
- 广东省揭阳市普宁市2024-2025学年高二上学期期末考试英语试题(无答案)
- 2024物业租赁合同履行保证
- 色酒调酒知识培训课件
- 福建省南平市九三英华高级中学高一英语模拟试卷含解析
- 2024语音识别与自然语言处理合同
- 2025年度互联网企业新媒体运营实习协议范本3篇
- 2024年音乐会上演艺人委托合同2篇
- 2024年限量版豪宅营销策划与销售代表协议版B版
- 西北工业大学非事业编制人员
- 托福口语课程托福考试介绍task
- 《质量和密度》复习课课件
- GM∕T 0018-2012 密码设备应用接口规范
- 《光纤通信》习题解答
- 天津公司股权转让协议
- 钢筋负温度焊接工艺要求
- 开发建设项目水土保持方案编制技术问题-广东省水土保持网
- 薄膜衰减片的仿真设计
- 国家开放大学毕业生登记表
- DLT724-2000 电力系统用蓄电池直流电源装置运行维护
评论
0/150
提交评论