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

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

相关推荐
Tassel_YUE7 小时前
非 ansible 主机批量执行命令方法:psssh 和 pscp(随手记)
linux·网络·ssh·scp·ansible
亿朝亿夕9 天前
ansible安装
ansible
.柒宇.10 天前
运维常见面试题_07_配置管理与监控(Ansible · Prometheus · Alertmanager)· 容器编排(Kubernetes)
运维·k8s·ansible·prometheus
相顾若初见10 天前
Ansible部署k8s
容器·kubernetes·ansible
wzq11_66611 天前
ansible部署项目——基于tidb数据库安装zabbix_server
ansible·zabbix·tidb
吃不吃早饭11 天前
RHEL9 搭建 Harbor 私有仓库与 Ansible 自动化部署 Kubernetes 运行环境完整实践
kubernetes·自动化·ansible
wzq11_66611 天前
Ansible自动部署Redis——六步自动安装Redis数据库
ansible
mohesashou12 天前
红帽linux的K8S部署
linux·kubernetes·ansible
lxw202302711612 天前
k8s安装部署(利用ansible)
linux·kubernetes·ansible
B15389312 天前
Day 21-Ansible 进阶与 Zabbix TiDB 迁移学习记录
ansible·zabbix·tidb