您现在的位置是:首页 >市场 > 2021-04-15 10:01:07 来源:
Red Hat正在扩展其广受欢迎的Ansible DevOps计划
随着云和容器的增长,DevOps变得越来越重要。老派的系统管理员方法和手段根本无法管理服务器实例,这些实例可以在需要时立即启动。红帽比许多公司都知道,因此其最新版本Red Hat Ansible Tower 3.4在今天的IT堆栈自动化方面更进一步。
Ansible Tower更新中最大的变化是其工作流程增强功能。最终结果是Red Hat在Kubernetes容器编排方面投入了大量资金,优化了Ansible以用于混合云。
具体而言,Ansible Tower为工作流程增加了更多实用性。在Ansible中,您使用工作流来配置一系列作业或工作流模板。这些可能会也可能不会共享库存,手册或权限。但是,与作业模板一样,工作流具有“管理员”和“执行”权限。使用工作流程,您可以将整个作业集作为一个单元进行跟踪。
在3.4中,工作流程现在包括对嵌套工作流程自动化,工作流程清单,工作流程始终模板和工作流程收敛的支持。这究竟是什么意思?我们看看吧。
嵌套工作流程:这正是它听起来的样子。使用嵌套工作流,您可以在工作流中拥有工作流。
工作流级别库存: Ansible依赖于作业模板中的库存。这已不再是这种情况。您现在可以为工作流指定库存,然后该工作流中的每个作业模板都可以使用该库存。
工作流始终作业模板:无论工作流作业是否失败或成功,都应始终运行某些自动化步骤。这些包括缓存警告等。有了这个,无论工作流程的其余部分如何进行,这些步骤都将运行。
最后,通过Workflow Convergence,您可以在继续之前跟踪多个工作流作业的完成情况。例如,在部署应用程序更新时,您可能需要等到集群中的所有节点完成作业,然后才能在任何节点上停止服务。这为工作流内的作业提供了更完整的依赖关系链。
通过相关的新功能,您可以使用作业切片在Ansible Tower群集中的节点之间并行化作业。在Ansible 4.4之前,单个Ansible作业只能作为单个ansible-playbook作业运行。现在,您可以从作业模板而不是作业生成工作流程。有了这个,您可以一次运行多个工作流程。
您现在也可以在FIPS兼容模式下使用Ansible Tower和Red Hat Enterprise Linux(RHEL)。
还有其他一些小改进。所有这些改进的太阳是Ansible Tower现在比以往任何时候都更好地工作在复杂的工作,例如你可以在Kubernetes动力混合云上找到的工作。