Ansible AWX2024 年 8 月 29 日 | 阅读 3 分钟 Ansible AWX 是一个开源的、免费提供的项目,用于测试,你可以在实验室、开发或其他 POC 环境中使用 Ansible AWX。 它是创建 Ansible Tower 的基础。 Ansible AWX 是一个代码开发分支,仅进行最少的测试和质量工程测试。 它的企业采用存在一些缺点,例如缺乏用于在企业中使用的签名镜像、缺乏真正的版本控制以及提供的支持。 AWX 是一个基于 Web 的解决方案,使 IT 团队更容易使用 Ansible。 它旨在成为所有自动化任务的中心。 它具有出色的浏览器 REST API,允许您控制访问权限、以图形方式管理或将库存与各种云源同步、记录所有作业并与轻量级目录访问协议 (LDAP) 很好地集成。 Ansible Tower 是 Red Hat 基于 AWX 的商业版本。 Ansible AWX 和 Ansible Tower 都具有类似的功能。 Ansible 计划继续完善 Ansible AWX 的产品生命周期,使其与 Ansible Tower 的发布保持更紧密的同步。 AWX 优于 Ansible Tower 的最重要好处是,您可以为无限数量的节点提供所有企业功能。 您将看到 AWX 和 Ansible Tower 之间的显着差异之一是产品的不同徽标。 Ansible AWX 先决条件
AWX 的系统要求
AWX 安装以下是一些通过 Ansible AWX 仪表板部署和运行 Ansible playbook 以进行基本 LEMP 安装的步骤,例如 步骤 1: 在 CentOS 8 上安装 EPEL 它提供了 AWX 所需的一些基本包。 因此,以 root 用户身份登录到您的 CentOS 8 节点并运行以下命令 步骤 2: 安装其他软件包和依赖项 我们需要安装在安装 AWX 时将需要的基本软件包 步骤 3: 在 CentOS 8 上安装 Docker CE 要在 CentOS 8 上安装 Docker,我们需要使用 dnf config-manager 工具将 Docker 存储库附加到系统中。 要安装 Docker,请运行以下命令 运行以下命令以了解已安装的 Docker 的确切版本。 或 继续使用以下命令启动并启用 Docker 步骤 4: 在 CentOS 8 上安装 Docker-Compose 为了安装 docker-compose,我们将使用 pip3,因为系统正在使用 python3 运行。 步骤 5: 安装 Ansible AWX 要安装 Ansible AWX,首先克隆存储库,如下所示 我们需要配置 admin & Postgres 密码 因此,请确保为清单文件加密生成一个加密密钥 复制密钥并将其附加到清单文件中的 secret_key 条目。 从清单文件中保存并退出。 要安装 Ansible AWX,请运行以下命令 安装完成后,您可以通过 docker-compose 检查启动的容器。 步骤 6: 访问 AWX GUI 门户 要访问 AWX Web 控制台,请打开浏览器并输入您的 Ansible AWX 服务器 IP 并按 ENTER 键。 提供 admin 的用户名和密码,然后按 ENTER 键。 它会向您显示 AWX 仪表板。 |
我们请求您订阅我们的新闻通讯以获取最新更新。