我们如何在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'
#然后保存退出就行了
相关推荐
Maple_land16 分钟前
Linux进程第八讲——进程状态全景解析(二):从阻塞到消亡的完整生命周期
linux·运维·服务器·c++·centos
嵌入式分享18 分钟前
嵌入式分享#41:RK3576改UART波特率【精简版】
linux·嵌入式硬件·ubuntu·嵌入式
爱吃生蚝的于勒21 分钟前
【Linux】零基础学会Linux之权限
linux·运维·服务器·数据结构·git·算法·github
量子物理学23 分钟前
Eclipse Mosquitto 在小内存下怎么修改配置文件
java·服务器·eclipse
惜.己28 分钟前
linux中jenkins正常启动外部无法访问
linux·servlet·jenkins
Cyan_RA940 分钟前
Linux 远程Ubuntu服务器本地部署大模型 EmoLLM 中常见的问题及解决方案 万字详解
linux·运维·服务器·ubuntu·大模型·远程部署·emollm
数字冰雹42 分钟前
图观 流渲染打包服务器
服务器·前端·github·数据可视化
minji...1 小时前
Linux相关工具vim/gcc/g++/gdb/cgdb的使用详解
linux·运维·服务器·c++·git·自动化·vim
web安全工具库1 小时前
Linux 高手进阶:Vim 核心模式与分屏操作详解
linux·运维·服务器·前端·数据库
egoist20231 小时前
[linux仓库]信号产生[进程信号·贰]
linux·键盘·系统调用·信号产生·软件条件