APP下载

红帽推出IT自动化工具Ansible Builder以加速执行环境创建

消息来源:baojiabao.com 作者: 发布时间:2026-05-26

报价宝综合消息红帽推出IT自动化工具Ansible Builder以加速执行环境创建

红帽释出能够用来创建Ansible执行环境的工具Ansible Builder,这是一个命令列工具,可加速执行环境(Execution Environments)建置程序,简化Ansible控制节点创建工作。

Ansible Builder与执行环境要解决的问题有关,在执行环境的概念出现之前,Ansible自动化平台仅限于,执行以非特权沙盒工具Bubblewrap打包的工作,目的是要隔离程序,而这产生了很多问题,因为包括Red Hat OpenShift和Kubernetes部署,任何容器执行工作,都必须要在特权模式下进行,除此之外,Ansible Content Collections用起来也非常繁琐,且用户在管理自定义Python虚拟环境,以及Ansible模组相依性时,总会遭遇许多挑战。

执行环境就是被发明来解决这些问题的方法,执行环境是可用来创建Ansible控制节点的容器映像档,其包含Ansible、Ansible Runner、Ansible Collections、Python和系统相依性。

官方表示,当开发人员以容器技术,在Ansible编写内容,以创建可移植的自动化Runtime,而这些容器映像档,可以让开发人员共享预先打包的执行环境,不只可用于测试,甚至还能用于生产,这将省去从头开始创建Dockerfile等手动步骤,透过简化开发和部署工作,来加速操作。

Ansible Builder就是一个用来自动化建构执行环境的工具,Ansible Builder会产生一个目录,作为容器映像档的建置上下文,其中包含Containerfile和需要加入映像档的各种档案。

2020-12-16 12:52:00

相关文章