写点什么

红帽发布 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:279399
用户头像
张婵 InfoQ 技术编辑

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

关注

评论

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

MySQL 5.7.37数据库下载安装教程(Windows无需安装版)

未见花闻

7月月更

Python 有哪些好玩的语法糖?

Jackpop

Envoy生命周期管理

阿泽🧸

envoy 7月月更

【Docker 那些事儿】容器网络(上篇)

Albert Edison

Docker Kubernetes 容器 云原生 7月月更

Markdown 基本语法格式

攻城狮杰森

markdown 7月月更

CodeTON Round 1 (Div. 1 + Div. 2, Rated, Prizes)(A-C)

KEY.L

7月月更

数据库的主从分离

ES_her0

7月月更

深度学习-多维数据和tensor

AIWeker

7月月更 多维数据

为什么 Nodejs 这么快?

devpoint

nodejs V8 视频流 7月月更

如何优雅地使用 Git?

Jackpop

JVM-SANDBOX导致目标服务JVM Metaspace OOM的调查始末

柠檬汁Code(binbin0325)

互联网 字节码增强 故障排查

应用的无状态设计

穿过生命散发芬芳

7月月更 应用无状态

ES6之箭头函数

bo

前端 ES6 箭头函数 7月月更

带领全网朋友,完成粉笔登录加密分析,再次换种玩法

梦想橡皮擦

Python 爬虫 7月月更

putchar()

謓泽

7月月更

值得收藏的ArkUI框架三方组件【系列1】

坚果

HarmonyOS Open Harmony 7月月更

zookeeper-认识watcher

zarmnosaj

7月月更

通过Dao投票STI的销毁,SeekTiger真正做到由社区驱动

股市老人

MySQL到底是如何执行SQL语句的

技术小生

MySQL 7月月更

面试官:工作两年了,这么简单的算法题你都不会?

掘金安东尼

程序员 面试 算法 前端 7月月更

Bigdata 作业 第14&15周

Pyel

HMS Core图形图像技术展现最新功能和应用场景,加速构建数智生活

最新动态

如何高效系统学习 MySQL?

Jackpop

开发者必看 | DevWeekly 第1期:什么是时间复杂度?

Jackpop

新星计划Day9【数据结构与算法】 递归

京与旧铺

7月月更

基于crudapi后端Java SDK二次开发之API认证和鉴权(二)

crudapi

API Cookie JWT crud basic auth

基于多数据源零代码同时生成多个数据库CRUD增删改查RESTful API接口——MySql,PostgreSql,Oracle,Microsoft SQL Server多数据源

crudapi

Java 数据库 Spring Boot crudapi 多数据源

不要在白嫖Github了!

Jackpop

为什么加工数据指标

奔向架构师

数据仓库 7月月更

jQuery 操作元素

Jason199

jquery js 7月月更

一次业务问题对ES的cardinality原理探究

Chares

Java elasticsearch 后端开发 问题排查 问题分析

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