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

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

相关推荐
烁3473 小时前
Ansible命令
ansible
小义_19 小时前
【Ansible】(三)基础配置与连接设置
云原生·ansible
炸炸鱼.5 天前
Ansible 企业级实战:Playbook 与 Roles 完全指南
网络·ansible
风曦Kisaki6 天前
# 自动化运维Day03:Ansible模块进阶(setup,debug),四种常用变量,进阶语法;Ansible Roles(角色)
运维·自动化·ansible
炸炸鱼.8 天前
Ansible 部署应用:从入门到精通
ansible
Peace8 天前
【Ansible】
linux·运维·ansible
Plastic garden9 天前
K8s(1)前置ansible准备环境
容器·kubernetes·ansible
遇见火星11 天前
从0到1掌握Ansible:让自动化运维不再是梦想
运维·自动化·ansible
遇见火星11 天前
Jenkins + Ansible 集成实战:把配置管理焊进流水线里
运维·ansible·jenkins