ansible的简单使用

由于要管理大量的服务器,有需求同时给各个zabbix-agent服务器添加日志,并重启zabbix服务,然后设置zabbix-agent开机自启动,所以选择使用ansible去管理。

首先是安装ansible,安装还是很好安装的,由于使用的是阿里云的源,所以直接yum安装即可

yum install ansible

ansible有一点特别好,它不像别的工具一样处理大量服务器的时候需要在被管理的服务器上安装agent等工具,直接安装上就可以使用了,前提是ssh打通。打通ssh的方式为使用ssh密钥配对。

然后再/etc/ansible/hosts文件中,我们便可以添加需要管理的主机,每一批主机都需要起一个组名,ansible批量处理的时候,就是通过组名来处理的。比如设置/etc/ansible/hosts如下

[groupA]
hunan-server
beijing-server
nanjing-server
anhui-server

[groupB]
wuhan-server
nanning-server
shanghai-server

现在就可以通过ansible命令来批量处理这几个组了。

常见的ansible命令模块有command模块,有copy模块,这就要看如何使用了,比如我想要groupA里的机器全部重启zabbix-agent服务,可以用如下命令

ansible groupA -m command -a "service zabbix-agent restart"

这就是ansible工具的基础用法,更多用法类似于传递文件到多个服务器下,可以用copy模块等等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值