ansible 学习 (三)

本文介绍了如何通过Ansible工具进行自动化部署的过程。主要内容包括配置Ansible的hosts文件,添加待管理主机,并通过Ansible命令执行远程操作,如ping测试、更新软件包及查看日志等。
配置 hosts文件
vim /etc/ansible/hosts
将要使用ansible配置管理的机器添加到hosts文件:
[git]
192.168.1.106
[jenkins]
192.168.1.107
[nginx]
192.168.1.100
192.168.1.101
[all]
192.168.1.106
192.168.1.107
192.168.1.100
保存退出!
[root@ansible ~]# ansible all -m ping (测试所有主机能不能ping通) 
[root@ansible ~]# ansible git -a 'yum -y update'  (-a 执行shell命令 git是hosts中定义的单个主机)
[root@ansible ~]# ansible 192.168.1.107 -s -a 'date'  (-s 参数-s告诉ansible使用sudo权限运行该命令)
[root@ansible ~]# ansible git -m command -a 'cat /var/log/dmesg' (-m 指定模块 -a执行命令的传入 command是默认的模块,也已不写)


 

转载于:https://my.oschina.net/jiaoyanli/blog/997584

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值