ansible(1)-- 部署ansible连接被控端

目录

一、部署ansible

[1.1 安装](#1.1 安装)

[1.2 测试连接](#1.2 测试连接)


|----------------|---------|
| 192.168.136.55 | ansible |
| 192.168.136.56 | 被控端 |

一、部署ansible

1.1 安装

zabbix-s只是主机名,不用在意,更好该主机也安装了zabbix,不好更改。

下载阿里云epel源

复制代码
#安装阿里云的epel源,不建议直接用玉yum install epel-release,不然安装完后还要修改源地址
[root@zabbix-s /]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

yum install ansible

ansible --version

1.2 测试连接

复制代码
vi /etc/ansible/hosts

[test]
192.168.136.56

ssh-keygen   #生成秘钥,三次回车

ssh-copy-id 192.168.136.56   #将本地主机的公钥复制到远程主机的authorized_keys文件上,会提示让你输入yes,随后输入被控主机的密码

ansible test -m command -a 'echo "hello world"'   #测试能不能成功使用命令

#测试成功
#####
192.168.136.56 | CHANGED | rc=0 >>
hello world
#####

被控端192.168.136.56生成的文件

复制代码
cat /root/.ssh/authorized_keys

ansible 自动安装,无需经过密码确认,ubantun、centos:

生产中使用ssh-copy-id复制公钥到多台服务器_临江仙我亦是行人的博客-CSDN博客

Shell 脚本实现ansible免密认证 expect批量导入ssh公钥_wx5bcd2f496a1cf的技术博客_51CTO博客

相关推荐
东莞市云毅网络有限公司2 天前
用标准库做网页正文抽取:从 HTML 到结构化字段的轻量实现
python·sqlite·自动化运维·geo·数据监测
考虑考虑2 天前
docker compose V2版本新属性
运维·后端·自动化运维
迷茫的大专生3 天前
服务器部署与 MySQL 运维学习笔记:从 Ansible 到高可用与性能优化
mysql·nginx·ansible·mysql优化·keepalive
杜子不疼.5 天前
Ansible 批量部署 Node Exporter:从单机安装流程到远程主机统一执行
ai·ansible
东莞市云毅网络有限公司5 天前
用 SQLite FTS5 给企业知识库做问答检索原型:中文二元切分与 BM25 排序
python·sqlite·自动化运维·geo·数据监测
考虑考虑5 天前
cmd局部设置java变量
运维·后端·自动化运维
运维全栈笔记6 天前
Ansible 自动化 Nginx 集群部署实战:动态 Inventory、滚动发布与 Role 工程化
nginx·自动化·ansible
宋均浩7 天前
重跑率 31% → 6%,变更失败率 12% → 4%:CI/CD 流水线治理实战的 5 个配置
ci/cd·自动化运维·devops
考虑考虑7 天前
docker compose环境变量替换
运维·后端·自动化运维
本尊粥8 天前
网站一改版自动化脚本就废?聊聊自愈回放的完整设计
自动化运维