您現(xiàn)在的位置是:首頁 >市場 > 2021-04-15 10:01:07 來源:
Red Hat正在擴展其廣受歡迎的Ansible DevOps計劃
隨著云和容器的增長,DevOps變得越來越重要。老派的系統(tǒng)管理員方法和手段根本無法管理服務(wù)器實例,這些實例可以在需要時立即啟動。紅帽比許多公司都知道,因此其最新版本Red Hat Ansible Tower 3.4在今天的IT堆棧自動化方面更進一步。
Ansible Tower更新中最大的變化是其工作流程增強功能。最終結(jié)果是Red Hat在Kubernetes容器編排方面投入了大量資金,優(yōu)化了Ansible以用于混合云。
具體而言,Ansible Tower為工作流程增加了更多實用性。在Ansible中,您使用工作流來配置一系列作業(yè)或工作流模板。這些可能會也可能不會共享庫存,手冊或權(quán)限。但是,與作業(yè)模板一樣,工作流具有“管理員”和“執(zhí)行”權(quán)限。使用工作流程,您可以將整個作業(yè)集作為一個單元進行跟蹤。
在3.4中,工作流程現(xiàn)在包括對嵌套工作流程自動化,工作流程清單,工作流程始終模板和工作流程收斂的支持。這究竟是什么意思?我們看看吧。
嵌套工作流程:這正是它聽起來的樣子。使用嵌套工作流,您可以在工作流中擁有工作流。
工作流級別庫存: Ansible依賴于作業(yè)模板中的庫存。這已不再是這種情況。您現(xiàn)在可以為工作流指定庫存,然后該工作流中的每個作業(yè)模板都可以使用該庫存。
工作流始終作業(yè)模板:無論工作流作業(yè)是否失敗或成功,都應(yīng)始終運行某些自動化步驟。這些包括緩存警告等。有了這個,無論工作流程的其余部分如何進行,這些步驟都將運行。
最后,通過Workflow Convergence,您可以在繼續(xù)之前跟蹤多個工作流作業(yè)的完成情況。例如,在部署應(yīng)用程序更新時,您可能需要等到集群中的所有節(jié)點完成作業(yè),然后才能在任何節(jié)點上停止服務(wù)。這為工作流內(nèi)的作業(yè)提供了更完整的依賴關(guān)系鏈。
通過相關(guān)的新功能,您可以使用作業(yè)切片在Ansible Tower群集中的節(jié)點之間并行化作業(yè)。在Ansible 4.4之前,單個Ansible作業(yè)只能作為單個ansible-playbook作業(yè)運行。現(xiàn)在,您可以從作業(yè)模板而不是作業(yè)生成工作流程。有了這個,您可以一次運行多個工作流程。
您現(xiàn)在也可以在FIPS兼容模式下使用Ansible Tower和Red Hat Enterprise Linux(RHEL)。
還有其他一些小改進。所有這些改進的太陽是Ansible Tower現(xiàn)在比以往任何時候都更好地工作在復(fù)雜的工作,例如你可以在Kubernetes動力混合云上找到的工作。