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

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

相关推荐
码上上班16 小时前
Ansible课程
ansible
至乐活着4 天前
Ansible自动化运维实战:从零部署高可用Nginx+静态网站集群
ansible·自动化运维·devops·playbook·配置管理
John Song6 天前
ansible-playbook常用的检查命令
windows·ansible
明航咨询_贾老师9 天前
RHCA Ansible高级自动化(DO374)认证信息整理
运维·自动化·ansible·rhca·红帽认证
有毒的教程13 天前
Ansible批量操作自动化完整教程:批量部署服务、配置同步、软件更新实战
运维·自动化·ansible
Hy行者勇哥18 天前
用Cursor智能编写Ansible/Terraform脚本,打通CI/CD链路
ci/cd·ansible·terraform
芷栀夏20 天前
飞牛NAS怎么部署Immich?家庭照片自动备份与远程访问教程
服务器·nginx·ansible
悠然南风1 个月前
Ansible常见模块总结及LDAP Role 编写与调试
ansible
祺风挽楠1 个月前
ansible编辑
网络·ansible
芳心粽伙饭1 个月前
Ansible课后作业
ansible