Ansible安装部署调试

1.安装

(1)直接使用ansible命令系统会提示安装,选择Y即可

复制代码
[root@master128 etc]# ansible
bash: ansible: 未找到命令...
安装软件包"ansible-core"以提供命令"ansible"? [N/y] y

(2)使用安装命令

复制代码
 sudo yum install -y ansible-core

2.调试

(1)获取密钥,全程按Enter -t指定类型,-p指定密码

复制代码
ssh-keygen -t rsa

若提示已经存在密钥,不需要覆盖直接使用现有的即可覆盖可能会导致之前的密钥配置全部失效。

(2)发送密钥到自己要控制的节点机

发送前做一个准备工作,在被控制机器上获取ip;

复制代码
ip -a addr

接着把本地的密钥发送到指定ip上

复制代码
ssh-copy-id-i/root/.ssh/id_rsa.pub root@ip地址

上面是指定密钥地址,下面是直接把现有的密钥发送

复制代码
ssh-copy-id root@ip地址

(3)修改Ansible默认主机清单文件,在指定位置输入自己节点机器的IP:上面查找的那个

复制代码
vi /etc/ansible/hosts

3.测试

复制代码
ansible all -m ping

测试成功和错误如下所示,错误一般是你配置的地址有问题回到第二步重新配置即可。

相关推荐
张洛闻Eren11 小时前
Ansible【第一课】:Ansible介绍
运维·数据库·云原生·kubernetes·github·ansible
张洛闻Eren13 小时前
Ansible【第二课】:实施 Ansible Playbook
linux·运维·服务器·云原生·kubernetes·k8s·ansible
励志师code20 小时前
Ansible 批量运维实战:从连通性巡检到灰度变更的完整闭环
运维·ansible
哈__6 天前
飞牛OS还在手动维护?我用Ansible把重复操作写成了Playbook
开发语言·ansible·php
垚垚学技术_聚焦云原生16 天前
Ansible Role 生产环境标准目录结构与规范化实践
java·elasticsearch·ansible
垚垚学技术_聚焦云原生17 天前
Ansible Playbook 实战:批量配置 Linux 主机
ansible
迷茫的大专生1 个月前
服务器部署与 MySQL 运维学习笔记:从 Ansible 到高可用与性能优化
mysql·nginx·ansible·mysql优化·keepalive
杜子不疼.1 个月前
Ansible 批量部署 Node Exporter:从单机安装流程到远程主机统一执行
ai·ansible
运维全栈笔记1 个月前
Ansible 自动化 Nginx 集群部署实战:动态 Inventory、滚动发布与 Role 工程化
nginx·自动化·ansible
User_芊芊君子1 个月前
让异构增量同步飞起来-KFS全链路并行同步方案
运维·自动化·ansible