集群运维自动化平台 cmdb运维管理平台全称?
cmdb运维管理平台全称?
答:CMDB是所有运维工具的数据基础,CMDB全称ConfigurationManagementDatabase。
CMDB真包含的功能:
1:用户管理,资料记录测试,旗下,运维人员的用户表。
2:业务线管理,要记录业务的详情。
3:项目管理,委托此项目需属于那条业务线,以及项目详情
4:应用管理,指定此应用方法的开发人员,都属于哪个项目,和代码地址,作战部署目录,部署集群,依赖的应用,软件等信息。
5:主机管理,以及云主机,物理机,主机一类哪个集群,正常运行着哪些软件,主机管理员,直接连接着哪些网络设备,云主机的资源地,存储等相关信息。
6:主机变更管理,主机的一些信息变更,比如管理员,隶属集群等信息更改后,连接到的网络变更等。
7:网络设备管理,通常留下记录网络设备的详细信息,及网络设备直接连接的上级机关设备。
8:IP管理,IP都属于哪个主机,哪个网段,是否被占内存等。
什么是自动化运维?
从名字上看,自动化运维就是把那些传统上是需要人来手工操作接受以维护的操作自动化。是从脚本可以手动实现程序。这东西也当然不是什么还新鲜的。只不过是以前大家都用Shell写脚本,现在有那么几个好用的通用工具了。
日常洗护情况下纯手工的运维简直没有。是因为没有突发的状况象每隔一天那就是实现了机械化的重复那几件事情,已经改写成脚本来手动干了。尤其是现在有一些太大的系统。比如大型集群,不要说上百上千个节点。那就是二十个节点两台交换机你要我用手工一台一台配置过来我又是不干的。
顿了顿工具,05年诞生的puppet肯定是目前自动启动运维里被人认可不超过的东西了。尤其是openstack用不它之后。这东西的好处那就是它自己是个客户端/服务器的结构。puppetmaster上存着所有的配置给下面的节点下发文件,有什么需要改的在master上修改好直接apply,下面节点就全改行了。但是这种好是用东西倒是在国内普及度不高。国内的自动化运维虽然比较好粗放。开源工具得用少,自己造的轮子多。只不过这不是什么说国内自动化运维快速普及太差好。
powerjob优缺点?
PowerJob特点:
使用简单啊:可以提供前端Web界面,不能开发者可视化地完成调度任务的管理(增、删、改、查)、任务运行状态监控和运行日志查看等功能。
按时策略完善:意见CRON表达式、且固定频率、固定不动延迟大和API四种有定时调度策略。
负责执行模式丰富:意见单机、广播、Map、MapReduce四种执行模式,其中Map/MapReduce处理器能使开发者廖廖数数行代码便完成集群分布式计算的能力。
DAG工作流意见:支持免费配置任务依赖关系,可视化得对任务通过编排,同样的还支持上下游任务间的数据传递
执行器接受应用广泛:支持Spring Bean、内置/外置Java类、Shell、Python等处理器,应用范围广。
运维快捷方便:接受在线日志功能,执行器产生的日志这个可以在前端控制台页面实时显示,降底debug成本,更大地提高开发效率。
依赖感精简:最大值仅依赖关系型数据库(MySQL/Oracle/MSSQLServer...),扩充卡感情依赖为MongoDB(主要是用于存储文件异常庞大的在线日志)。
高可用集高性能:调度服务器在精心设计,一改其他调度框架设计和实现数据库锁的策略,利用了无锁化调度。防御部署多个调度指挥服务器可以同样利用高可用和性能的提升(支持无限的水平扩大)。
故障转移与完全恢复:任务执行我失败了后,可依据什么配置的重试策略能够完成重试,只要你执行器集群有充足的计算节点,任务就能能够顺利结束。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。