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博客

相关推荐
哈__1 天前
飞牛OS还在手动维护?我用Ansible把重复操作写成了Playbook
开发语言·ansible·php
Vex2une2 天前
Windows PowerShell 发展史:从命令行工具到自动化核心
windows·自动化运维·命令行·powershell·cmd·脚本语言·对象管道
Ikalus19883 天前
让 Agent 去修 flaky,它删掉了让测试不确定的变量
自动化运维
东莞市云毅网络有限公司3 天前
企业资料时效性判定:Last-Modified、正文日期与版本字段三路交叉
python·sqlite·自动化运维·geo·数据监测
Ikalus19884 天前
1,136 条「通过」的轨迹里,122 条是运气
自动化运维
Ikalus19884 天前
3254 个测试全绿,CI 红在一个根本没跑的检查上
自动化运维
Ikalus19884 天前
我批准部署的那一刻,抓「部署没发生」的门禁变绿了
自动化运维
Zelman5 天前
测试过程模型与左移右移
测试·自动化运维·devops
Ikalus19886 天前
假成功有四种形状:给 AI 写自动化工具的自检清单
自动化运维
johnsmithCA6 天前
给搜索的法规条文做了个「版本核验」流程:怎么确认手上的条文还是现行有效版
人工智能·自动化运维