我们如何在centos上部署批量管理工具ansible

1)我们先准备环境、设备

复制代码
#我们准备一台服务机   (192.168.61.140)
​
 #然后准备几天客户机(192.168.61.141  192.168.61.142)这里我们准备两台
 

2)然后我们在客服务机里面添加域名

复制代码
vi /etc/hosts
​
#添加如下内容
192.168.61.140  ansible
192.168.61.141  host1
192.168.61.142  host2
​
#测试联通性
ping ansible    ping host1  ping host2
#如果收到数据包就是正常的

3)然后我们自定义主机列表

复制代码
#进入vi编辑模式
​
vi /etc/ansible/hosts
​
#添加
host1
host2
#然后保存退出
​

4)我们执行如下

复制代码
#通过服务器去看是否能够访问客户机
​
ansible host1 -m ping -u root -k  # 如果返回success代表成功 如出现如下问题
​
​
复制代码
#我们需要进行如下设置 我们先进入 
vi /etc/ssh/ssh_conf
 
#然后我们找到StrictHusor.... ask
#  将其注释#去掉 然后将ask改为no
# 然后在执行    
ansible host1 -m ping -u root -k   
#就成功了我们

5)如果我们嫌登录输入账号密码

复制代码
#我们可以进入
vi /etc/ansible/hosts
​
#添加密码和用户
​
host1 ansible_ssh_user='root' ansible_ssh_pass='123456'
host1 ansible_ssh_user='root' ansible_ssh_pass='123456'
#然后保存退出就行了
相关推荐
叶帆3 小时前
【YFIOs】Docker方式部署
运维·docker·容器
小猿姐3 小时前
Clickhouse Kubernetes Operator 实测:哪种方案更适合生产?
运维·数据库·kubernetes
彩色的黑'''4 小时前
[root@localhost ~]#,Linux系统的命令提示符为啥现在变成-bash-4.2#了,哪里设置的
linux·运维·bash
树下水月4 小时前
文件分片上传接口(Easyswoole)被nginx拦截,并返回状态码400和408的抓包排查过程
运维·nginx
源远流长jerry5 小时前
Linux 网络发送机制深度解析:从应用到网线
linux·服务器·网络·网络协议·tcp/ip
南境十里·墨染春水5 小时前
linux学习进展 shell编程
linux·运维·学习
goyeer5 小时前
【ITIL4】32服务实践 - 问题管理(Problem Management)
linux·运维·服务器·企业数字化·it管理·itil·it治理
怀旧,6 小时前
【Linux网络编程】8. 网络层协议 IP
linux·网络·tcp/ip
RH2312116 小时前
2026.5.12 Linux
java·linux·数据结构
cen__y6 小时前
Linux11(网络编程)
linux·运维·服务器·c语言·网络·网络协议·tcp/ip