目录
一、实验环境的配置
两台虚拟机,进行网络配置,真机开启地址伪装功能。两台虚拟机设置软件仓库的指向为可用的软件仓库。
172.25.254.105为ansible主机,设置真机ip为网关使虚拟机可以联网,dns解析为114.114.114.114。
172.25.254.205为受控主机。
真机:firewall-cmd --add-masquerade开启地址伪装功能。
ansible主机:
受控主机:
二、Ansible的安装和配置
使用wget命令下载epel源,地址:https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
安装epel源,安装路径在/etc/yum.repo.d
查找ansible并下载
此时可以切换到/etc/ansible目录下查看到相关信息:ansible.cfg主配置文件、hosts默认清单文件、roles角色
管理清单中没有205主机,不能进行管理操作 -m指定模块、ansible all --list-hosts列出管理清单主机
编辑清单文件,写入被管理主机ip
当要控制205主机时首先会在ansible主机中生成py脚本然后远程通过ssh服务传输到被控主机中,在传输文件时需要被控主机的认证通过