我们如何在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'
#然后保存退出就行了
相关推荐
蓝胖的四次元口袋8 小时前
服务器网络与系统基础-面试题
服务器·网络
乐维_lwops9 小时前
2026年如何实现多分支机构全网设备统一运维监控一
运维·cmdb·运维监控·网管·agent ops
John Song9 小时前
ansible-playbook常用的检查命令
windows·ansible
Cx330❀9 小时前
【MySQL基础】一文吃透“表的约束”:从 Null/Default 到主外键的终极安全法则
linux·服务器·数据库·c++·mysql·安全
程序员JerrySUN9 小时前
Jetson 刷机深度解析:flash.sh vs l4t_initrd_flash.sh(含安全与磁盘加密对比)
linux·网络·arm开发·安全·系统安全
aduzhe10 小时前
关于lib文件格式(keil/unix)
服务器·unix
视觉AI10 小时前
VS Code Remote-SSH 连接Jetson踩坑完整解决记录(网段不通+主机密钥变更双重故障)
运维·网络·人工智能·windows·ssh·边缘计算
银河麒麟操作系统10 小时前
闸机高效稳跑,通勤提速升级!银河麒麟赋能北京轨交新基建
运维·服务器·安全·交通物流
六点_dn10 小时前
Linux学习笔记-printf命令
linux·运维·算法
蜡台10 小时前
Linux Python 安装使用
linux·运维·服务器