写点什么

红帽发布 Ansible Tower 3.4:在混合云中实践 DevOps 更便捷

  • 2019-01-15
  • 本文字数:909 字

    阅读完需:约 3 分钟

红帽发布 Ansible Tower 3.4:在混合云中实践DevOps更便捷

随着云和容器的普及,DevOps 变得越来越重要。 老派系统管理员的方法和手段已经无法管理如今可按需启动的服务器实例。红帽比任何公司都清楚地知道这一点,因此红帽最新推出的 Ansible Tower 3.4 版本能让如今的 IT 堆栈自动化更进一步。


Ansible Tower 3.4 版本中最大的变化是增强流工作流方面的功能。Red Hat 此前在 Kubernetes 容器编排方面投入了大量资金,优化了的 Ansible 可以更好地用于混合云环境。


具体而言,Ansible Tower 提高了工作流的实用性。在 Ansible 中,可以使用工作流配置一系列作业或工作流模板。这些功能可能会也可能不会共享库存,手册或权限。但是,与作业模板一样,工作流具有“管理员”和“执行”权限。使用工作流,可以将整个作业集作为一个单元进行跟踪。


在 Ansible Tower 3.4 中,工作流现在可支持自动化嵌套工作流,工作流程清单,workflow always templates 和工作流程聚合。这意味着什么?


  • 嵌套工作流程:使用嵌套工作流,可以在工作流之中再加入工作流。

  • 工作流级别 inventory:Ansible 依赖于作业模板中的 inventory。现在可以为工作流指定 inventory,然后该工作流中的每个作业模板都可以使用该 inventory。

  • Workflow Always Job Templates:无论工作流作业是否成功,都应始终运行某些自动化步骤。这些步骤包括缓存警告等。有了这个功能,无论其余部分如何进行,工作流中的这些步骤都将运行。

  • 最后,通过工作流聚合,可以在继续到下一步之前跟踪多个工作流作业的完成情况。例如,在部署应用程序更新时,可能需要等到集群中的所有节点完成作业才能停止服务。这为工作流内的作业提供了更完整的依赖关系链。


通过相关的新功能,可以使用 Job slicing 在 Ansible Tower 群集中的节点之间并行作业。在 Ansible 4.4 之前,单个 Ansible 作业只能作为单个 ansible-playbook 作业运行。现在,可以从作业模板生成工作流程。有了这个功能,可以一次运行多个工作流程。


现在也可以在 FIPS 兼容模式下使用 Ansible Tower 和 Red Hat Enterprise Linux(RHEL)。


新版本中还有一些其他改动。这些改进可以更好地解决混合云环境中的复杂作业。


参考链接:


https://www.zdnet.com/article/devops-for-the-hybrid-cloud-red-hat-ansible-tower-3-4/


2019-01-15 16:279290
用户头像
张婵 InfoQ 技术编辑

发布了 87 篇内容, 共 53.1 次阅读, 收获喜欢 218 次。

关注

评论

发布
暂无评论
发现更多内容

16款好用的白板笔记软件推荐,干货整理!

彭宏豪95

效率工具 软件推荐 科技 在线白板 Mac笔记软件

Docker学习路线12:开发者体验

小万哥

Java c++ Go Docker 运维

云服务器挂载硬盘命令

百度搜索:蓝易云

云计算 Linux 运维 云服务器 硬盘

百度智能云连拿四年第一,为什么要深耕AI公有云市场

脑极体

AI 大模型

Golang微服框架Kratos与它的小伙伴系列 - ORM框架 - GORM

golang ORM gorm Kratos

Golang微服务框架Kratos实现GraphQL服务

golang graphql Kratos

Linux内核编译很简单,六步编译一个自己的内核

树上有只程序猿

Linux 编译

指标让 AI 更懂业务|Kyligence Copilot 是如何做到的?

Kyligence

Kyligence Copilot 数智助理

Golang微服框架Kratos与它的小伙伴系列 - ORM框架 - Ent

golang ORM Kratos

Cassandra SSTable 合并策略(一):STCS

冰心的小屋

Cassandra STCS Compaction

分布式事务两阶段提交和三阶段提交有什么区别?

王磊

java面试

Golang微服务框架kratos实现SSE服务

golang websocket Kratos openai

Golang微服务框架kratos实现SignalR服务

golang SignalR Kratos

Spring AOP 中,切点有多少种定义方式?

江南一点雨

Java spring

AntDB数据库与东方通TongWeb完成兼容互认,共筑数字化底座核心能力

亚信AntDB数据库

数据库 AntDB 企业号 7 月 PK 榜

vhdns软件介绍与功能特性

新消费日报

如何实现高效的动态鉴权

KaiwuDB

KaiwuDB 动态鉴权

低代码平台技术分享官丨系统集成系列之领域建模

inBuilder低代码平台

oracle已有表的分表分区优化操作步骤(单表过大)

zhengzai7

oracle 表分区

热烈祝贺埃文科技荣获CCF第38届中国计算机应用大会计算机应用科学技术二等奖

郑州埃文科技

Coral Finance 将为 Zepoch 节点空投,Nautilus生态空投季开启

鳄鱼视界

C++ 中的std::array实现编译器排序

梦笔生花

Dify.AI:简单易用的 LLMOps 平台,可视化创造和运营你的 AI 原生应用

Dify

AI LLMOps

Golang微服务框架kratos实现Socket.IO服务

golang socket websocket Kratos

如何确定产品要做什么终端?

Bonaparte

产品 产品设计 产品终端

微信安全基于 Flink 实时特征开发平台实践

Apache Flink

大数据 flink 实时计算

Coral Finance 将为 Zepoch 节点空投,Nautilus生态空投季开启

威廉META

Coral Finance 将为 Zepoch 节点空投,Nautilus生态空投季开启

股市老人

从可逆计算看DSL的设计要点

canonical

低代码 dsl 低代码平台 领域特定语言 模型驱动

Centos7安装Node.js详细教程。

百度搜索:蓝易云

node.js 云计算 Linux centos 运维

红帽发布 Ansible Tower 3.4:在混合云中实践DevOps更便捷_DevOps & 平台工程_张婵_InfoQ精选文章