博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
红帽发布 Ansible Tower 3.4:在混合云中实践DevOps更便捷
阅读量:7051 次
发布时间:2019-06-28

本文共 1013 字,大约阅读时间需要 3 分钟。

随着云和容器的普及,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)。

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

参考链接:

转载地址:http://jbcol.baihongyu.com/

你可能感兴趣的文章
设计模式 | 迭代器模式及典型应用
查看>>
1小时学会:最简单的iOS直播推流(十一)sps&pps和AudioSpecificConfig介绍(完结)...
查看>>
Oracle APEX 系列文章6:Oracle APEX 到底适不适合企业环境?
查看>>
ubuntu搭建nodejs生产环境——快速部署手册
查看>>
探索解析微服务下的RabbitMQ
查看>>
谈一谈 Spring-Mybatis 在多数据源配置上的坑
查看>>
SpringMVC源码解析系列4-HandleAdapter
查看>>
iOS开发中多线程的那些事
查看>>
使用 React 一年后,我学到的最重要经验
查看>>
字面量-数组、字典
查看>>
从零开始学Python(七):文件存储I/O流和异常捕捉
查看>>
JavaScript基础(5) - IDE与调试
查看>>
Android 性能优化之旅5 电量优化
查看>>
如何为你的App配置多环境变量
查看>>
学习OpenGL ES之什么是Shader?
查看>>
RxJava学习之结合(组合)型操作符
查看>>
Python基础(三): 数值和布尔
查看>>
从零开始实现一个简易的Java MVC框架
查看>>
iOS 12, watchOS 5, macOS Mojave 10 14, tvOS 12 等beta版描述文件下载
查看>>
Python3爬虫-04-模拟登录爬取企信宝200页数据
查看>>