什么是自动化控制器?
红帽® Ansible® 自动化平台内含作为核心组件的自动化控制器,从而让用户可以在自己的企业中定义、运行、扩展和委派自动化。
自动化控制器是自动化的控制平面,包含用户界面、可浏览的 API、基于角色的访问权限控制、作业调度、集成式通知、图形化清单管理、CI/CD 集成以及工作流可视化工具等功能。
用户可通过集中式用户界面和 REST API 来完成管理清单、启动和调度工作流、跟踪更改,以及整合成报告等一系列工作。
自动化控制器架构
自动化控制器引入了一个采用分离控制和执行平面的分布式模块化架构。这让团队能够以更少的开销和更快的速度进行扩展并提供自动化。
在单独的 Ansible 自动化平台实例中,自动化运维人员需要辅助工具来部署和管理依赖项,以确保一致的自动化执行。这些依赖项可以包括 Python 软件包、Python 版本、框架和 Ansible 自动化平台内容。
自动化控制器的分布式架构让自动化运维人员可以在不同的平台上部署实例,并快速扩展自动化,以满足不断增长的业务需求。
如果自动化具有扩展能力,它就能允许您根据需求创建和启动特定数量的作业,从而实现您的自动化目标。
自动化控制器还支持自动化执行环境。执行环境是独立镜像,所有自动化都在其中运行,其中包含 Ansible 自动化平台内容以及所有其他依赖项。
自动化执行环境有助于确保自动化在多个平台之间一致地运行。所有自定义依赖项都在开发阶段定义,不再与控制平面牢牢绑定,这可以加快开发周期,并且改进不同环境中的可靠性和可移植性。
自动化执行环境可提升自动化开发人员和管理员的管理体验,让您能够顺畅地在企业中扩展自动化。
红帽资源
自动化控制器如何运作?
自动化控制器会对您的 Ansible 自动化平台基础架构进行集中控制。通过控制面板直观显示您的环境中的各种状况,从而帮助您了解和记录更改内容,更改人员,以及更改时间,确保符合合规政策。它还附带直观的过滤器,自动化运维人员可用这些过滤器来显示与手头任务相关的简明信息。
自动化控制器的用户界面包括"查看"和"编辑"控制器对象和组件的不同视图,从而能更好地观察自动化状态。
自动化控制器还添加了严格的内容安全策略作为额外保护层,用于检测和降低常见的网络安全威胁。
现在,自动化控制器也带有自动化拓扑查看器功能,使用户可以跨多个站点以图形方式可视化最复杂的自动化拓扑,包括跳跃、执行、混合和控制节点。
自动化拓扑查看器简化了 IT 运维团队的职能,使其能够提供更好的支持,同时对更复杂的自动化执行拓扑进行故障排除。这款新工具能够帮助用户更清楚地了解其自动化的运行位置,从而更轻松地使用 Ansible 自动化平台进行规模化管理。
自动化控制器的功能:
- 任务管理器和调度程序
- API 清单管理
- API 凭据管理
- API 自动化作业管理
- 自动化拓扑查看器
- 消息、队列、缓存和 KV 存储
- 自动化网格连接器
- 自动化网格接受器
- 数据库
为什么选择红帽 Ansible 自动化平台?
在企业内实施自动化时,IT 部门需要一种标准化的方式来定义自动化工作流并将其嵌入到其他工具和流程中,另外还需要可靠并可扩展的自动化执行,以及支持审核的集中式系统。
通过对自动化的部署、委派和审核进行标准化,Ansible 自动化平台能协助企业从容地开展自动化,并减少自动化在企业内的蔓延和分歧。
红帽官方博客
获取有关我们的客户、合作伙伴和社区生态系统的最新信息。