ansible安装、配置、使用

本文详细介绍了如何在Linux环境中安装和配置Ansible,包括远程执行命令、拷贝文件和目录、执行脚本以及管理任务计划。此外,还涵盖了使用Ansible安装和卸载软件包的操作,提供了一个全面的自动化部署流程。
摘要由CSDN通过智能技术生成

ansible安装

测试环境:
A机器(服务端):192.168.234.128
B机器(客户端):192.168.234.130

在服务端安装ansible:

[root@linux01 ~]# yum -y install ansible

#ansible已经被redhat公司收购,所以在红帽系的linux系统中直接yum安装即可,版本也是最新的,它在github上是一个非常受欢迎的开源软件,github地址https://github.com/ansible/ansible

编辑配置文件:

[root@linux01 ~]# vim /etc/ansible/hosts

添加以下内容:

[web]
127.0.0.1
192.168.234.130

#web为自定义主机组名称,ansible针对主机组名称批量操作服务器,并定义该组中的所有机器ip,可以使用hostname,但需要编辑hosts文件,绑定ip

在服务端生成ssh秘钥:

[root@linux01 ~]# ssh-keygen -t rsa

拷贝公钥到本机与客户端的authorized_keys文件中:

[root@linux01 ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub 127.0.0.1
[root@linux01 ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.234.130

ansible远程执行命令

远程执行命令使用-m参数指定command模块,-a指定命令:

[root@linux01 ~]# ansible web -m command -a 'hostname'
127.0.0.1 | SUCCESS | rc=0 >>
linux01

192.168.234.130 | SUCCESS | rc=0 >>
l
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值