作为运维自动化神器,Ansible 能帮你批量管理服务器、高效完成配置部署。今天以 openEuler 系统为例,展示安装全流程
🔍 第一步:查询可用 Ansible 包
在安装前,我们先查看系统源中可用的 Ansible 版本,方便选择合适的安装包:
运行
dnf list | grep ansible
执行后会输出所有包含 ansible 关键字的软件包,你可以看到不同版本、仓库源的包信息,比如:
ansible.noarch:主程序包(推荐安装)ansible-help.noarch:帮助文档- 版本分支包(如
ansible-2.9.noarch) 
📦 第二步:执行安装命令
确认可用包后,直接用 dnf 包管理器完成安装,-y 参数会自动确认所有安装选项:
运行
dnf install ansible -y
执行后系统会自动:
- 解析依赖关系
- 下载 Ansible 主程序及依赖包
- 完成安装配置

小贴士:如果你的系统是 CentOS/RHEL 系列,命令逻辑完全一致,openEuler 兼容 dnf 生态
✅ 第三步:验证安装结果
安装完成后,通过版本查询命令验证是否成功:
运行
ansible --version
成功输出如下信息即代表安装完成:
plaintext
ansible 2.9.27
config file = /etc/ansible/ansible.cfg
configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.9/site-packages/ansible
executable location = /usr/bin/ansible
python version = 3.9.9 (main, Feb 26 2026, 11:30:52) [GCC 10.3.1]
config file:默认配置文件路径executable location:Ansible 可执行文件路径python version:依赖的 Python 版本
💡 安装后小提示
- 配置文件 :默认配置文件在
/etc/ansible/ansible.cfg,可以修改主机清单、连接参数等 - 主机清单 :默认主机清单文件在
/etc/ansible/hosts,用于定义要管理的服务器