我们如何在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'
#然后保存退出就行了
相关推荐
切糕师学AI6 分钟前
GitBlit 详解:轻量级的纯 Java Git 服务器
服务器·git
stolentime9 分钟前
Mailwarm 2.0 邮件送达率提升效果实测
运维·网络·网易邮箱大师
小六学编程10 分钟前
Linux 下 gcc / g++ 编译过程详解:从编译到链接
linux·c/c++
许彰午10 分钟前
在PowerBuilder里手写XML序列化——没有现成库的年代怎么拼报文
xml·linux·服务器
志栋智能12 分钟前
超自动化安全的文化挑战:如何推动安全团队变革?
运维·网络·人工智能·安全·自动化
网络研究院14 分钟前
新型“HTTP/2炸弹”攻击可在数秒内耗尽服务器内存
服务器·网络协议·攻击·服务·http/2
ReadVersion17 分钟前
Ubuntu 22.04 设置时区
linux·运维·ubuntu
dawei.wang17 分钟前
embedit报错
linux
左心房的默白,,,22 分钟前
32:Trace Data(S6F11)工艺追踪数据与FDC对接逻辑
运维·自动化
汉知宝科技33 分钟前
知识产权管理中的流程自动化:从人工操作到系统智能
大数据·运维