HCRM博客

如何在CentOS系统上安装Ansible?

环境准备

在开始安装Ansible前,请确保已满足以下条件:

如何在CentOS系统上安装Ansible?-图1
(图片来源网络,侵权删除)

1、运行CentOS 7或更高版本的系统(推荐CentOS 8+);

2、拥有管理员权限(root或sudo用户);

3、可连接互联网以下载依赖包;

4、确保系统已更新至最新状态(执行yum update -y)。

步骤一:启用EPEL仓库

Ansible的官方软件包位于EPEL(Extra Packages for Enterprise Linux)仓库中,若未启用,需手动添加:

如何在CentOS系统上安装Ansible?-图2
(图片来源网络,侵权删除)
  • sudo yum install -y epel-release

安装完成后,建议更新仓库缓存:

  • sudo yum makecache

步骤二:安装Ansible

通过YUM直接安装:

  • sudo yum install -y ansible

等待安装完成后,验证版本:

  • ansible --version

输出应包含类似ansible 2.9.27 的信息,表明安装成功。

步骤三:配置基础环境

如何在CentOS系统上安装Ansible?-图3
(图片来源网络,侵权删除)

1、Inventory文件

Ansible通过Inventory文件管理目标主机,默认路径/etc/ansible/hosts,可手动编辑:

  • sudo vi /etc/ansible/hosts

添加主机组示例:

  • [web_servers]
  • 192、168.1.10
  • 192、168.1.11

2、SSH免密登录

为控制节点配置SSH密钥,避免每次执行任务时输入密码:

  • ssh-keygen -t rsa
  • ssh-copy-id user@target_host

步骤四:测试Ansible连通性

使用ansible 命令验证与目标主机的连接:

  • ansible web_servers -m ping

若返回"pong",则说明配置成功。

注意事项

- 若需使用最新版Ansible,可通过Python的pip安装:

  • sudo yum install -y python3-pip
  • sudo pip3 install ansible

- 确保目标主机的SSH服务开启且防火墙放行22端口;

- 生产环境中建议使用Ansible Vault加密敏感数据。

观点

Ansible的简洁设计与无代理架构使其成为自动化运维的首选工具,对于刚接触自动化管理的用户,建议从基础Playbook入手,逐步结合官方文档探索高级功能,若在部署中遇到问题,可通过社区论坛或GitHub提交Issue获取支持,多数场景下已有成熟解决方案。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/28756.html

分享:
扫描分享到社交APP
上一篇
下一篇