安装
在ansible的网站进行安装==

点击配置EPEL
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install ansible


安装完成
编写清单 实现简单ping操作
INI是ansible的配置风格
能连通的前提是ansible 主机可以和被操作主机 ssh连接
hosts是INI配置的风格
1.用ip的方式连接
cd /etc/ansible
vim hosts
172.25.254.2 ansible_port=22 ansible_user=root ansible_ssh_pass=westos

2.用host的方式连接
server2 ansible_host=172.25.254.2 ansible_port=22 ansible_user=root ansible_ssh_pass=westos

3.ssh免密的方式连接
在server1上:
ssh-keygen
ssh-copy-id root@172.25.254.1
ssh-copy-id root@172.25.254.2
ssh-copy-id root@172.25.254.3
vim hosts


vim /etc/hosts
server3 ansible_host=172.25.254.3

4.关键字all
vim /etc/ansible
172.25.254.2
172.25.254.3

5.分组
ip分组 [A] [B]
vim /etc/ansible
[A]
172.25.254.2
172.25.254.3
[B]
172.25.254.4


A换一种写法
[A]
172.25.254.[2:3]
注意:[n:m] 意思是 n…m

主机名分组




类别
children关键字表示当前组存在字组
细化分组,运用于生产环境中


本文介绍了如何在Linux系统中通过yum安装Ansible,并详细讲解了如何编写清单文件来实现主机间的简单ping操作。内容涵盖Ansible的安装、配置风格(INI)、主机连接方式(如ip、hostname和ssh免密)以及如何使用all关键字和分组进行任务管理。
3062

被折叠的 条评论
为什么被折叠?



