Ansible的基本使用

基于工作需要,有几十台服务器需要修改docker的配置文件,一台台修改太麻烦,想到了使用ansible机器,在一台机器上安装ansible,开通访问其他机器的防火墙策略即可,废话不多说,直接上过程。

在安装ansible之前,基于需要先装了一些基本的yum源

yum install wget -y

yum install lrzsz -y

yum install vim -y

正式安装配置Ansible

yum install -y ansible

cd /etc/ansible/

备份配置文件 mv ansible.cfg ansible.cfg.bak

vim ansible.cfg

host_key_checking = False //将这一行打开

vim hosts // 配置主机组

测试机器是否都通 ansible password1 -m ping

本台机器编写修改docker配置脚本

vim dockerChange.sh

使用sed命令先删除原来多余行的信息,再插入新的一行

 chmod 777 dockerChange.sh

传输脚本到所有机器 

ansible password1 -m copy -a "src=/root/dockerChange.sh dest=/home"

执行所有机器上的脚本

ansible password1 -m shell -a "sh /home/dockerChange.sh"

第一次使用ansible,感觉很好用,还有很多其他功能等待探索

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值