linux的ansible批量操作工具的安装与使用(精简实操版)

ansible批量操作工具的安装与使用

文章目录

  • 前言
  • 一、安装ansible
    • 1.yum源安装
    • 2.rpm包离线安装
  • 二、ansible环境配置
    • 1.取消主机验证
    • 2.host文件配置模板
  • 三、ansible操作命令
    • 1.command模块(默认模块)
    • 2.shell模块(常用模块)
    • 3.copy模块
    • 4.fetch模块
    • 5.file模块(可被shell模块代替)
    • 5.其余不常用模块(可被shell模块代替)
  • 三、ansible综合用法(主shell模块)
    • 1.查看的设备cpu核数和NUMA数
    • 2.查看网卡接口和ip地址
    • 3.批量修改服务器密码(慎用)
    • 4.给账户无限延期
    • 5.多条件过滤
    • 6.查找文件对应行後添加新的行
    • 7.查找对应的行并删除
    • 8.查找并替换
    • 9.xargs管道强制卸载
    • 10.引入ip变量
    • 11.停止应用并查看状态


前言

提示:ansible只需要部署在一台设备作为管理节点即可,其余被管理的节点只需要确认系统自带的python2.7版本即可

使用ansible工具进行批量操作设备。


一、安装ansible

1.yum源安装

[root@localhost sysconfig]# yum install ansible -y

[root@localhost tmp]# ansible --version
ansible 2.9.27
  config file = /etc/ansible/ansible.cfg
  configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python2.7/site-packages/ansible
  executable location = /usr/bin/ansible
  python version = 2.7.5 (default, Apr 11 2018, 07:36:10) [GCC 4.8.5 

你可能感兴趣的:(linux,ansible,服务器)