Ansible的安装和配置

安装和配置 Ansible

  • 安装所需的软件包

  • 创建名为 /home/greg/ansible/inventory 的静态清单文件,以满足以下要求:

    • 172.25.250.9dev 主机组的成员

    • 172.25.250.10test 主机组的成员

    • 172.25.250.11172.25.250.12prod 主机组的成员

    • 172.25.250.13balancers 主机组的成员

    • prod 组是 webservers 主机组的成员

  • 创建名为 /home/greg/ansible/ansible.cfg 的配置文件,以满足以下要求:

    • 主机清单文件为 /home/greg/ansible/inventory

    • playbook 中使用的角色的位置包括 /home/greg/ansible/roles

根据上面要求我们应该正常安装ansible,命令如下:

sudo dnf install ansible -y

创建一个专门存放和运行ansible的文件夹

mkdir ansible

进入文件夹内开始时配置清单文件

vim /home/greg/ansible /inventory

配置完清单文件后,修改ansible的配置文件

cp /etc/ansible/ansible.cfg /home/greg/ansible/ansible.cfg

vim ansible.cfg

修改成如下即可

defaults

inventory = /home/greg/ansible/inventory

roles_path = /home/greg/ansible/roles

host_key_checking = False

此时我们可以运行清单文件查看一下:

ansible-inventory --graph

说明很成功,最后ping一下所有主机查看是否连得通

ansible all -m ping -o

看见任务清单中有"pong"就说明成功了

相关推荐
cxr8285 小时前
自动化知识工作AI代理的工程与产品实现
运维·人工智能·自动化
·云扬·5 小时前
从零开始搭 Linux 环境:VMware 下 CentOS 7 的安装与配置全流程(附图解)
linux·运维·centos
btyzadt9 小时前
虚拟机蓝屏问题排查与解决
linux·运维·网络
G_H_S_3_10 小时前
【网络运维】Shell 脚本编程:while 循环与 until 循环
linux·运维·网络·shell
张鱼小丸子10 小时前
MySQL企业级部署与高可用实战
运维·数据库·mysql·云原生·高可用·mha·组从复制
时空自由民.11 小时前
linux下camera 详细驱动流程 OV02K10为例(chatgpt版本)
linux·运维·服务器
云川之下11 小时前
【网络】使用 DNAT 进行负载均衡时,若未配置配套的 SNAT,回包失败
运维·网络·负载均衡
ManageEngineITSM12 小时前
云原生环境下的ITSM新趋势:从传统运维到智能化服务管理
大数据·运维·人工智能·云原生·itsm·工单系统
檀越剑指大厂12 小时前
【Nginx系列】查看 Nginx 的日志
运维·nginx
byte轻骑兵14 小时前
【Linux文件系统】Linux文件系统与设备驱动
linux·运维·服务器