yum install -y ansible

   

   

编辑 /etc/ansible/hosts 文件

   

# This is the default ansible 'hosts' file.
#
# It should live in /etc/ansible/hosts
#
# - Comments begin with the '#' character #
#来表示注释
# - Blank lines are ignored #
空白行被忽略
# - Groups of hosts are delimited by [header] elements #
主机组 需要在【】下面
# - You can enter hostnames or ip addresses #
可以写主机名或者ip地址
# - A hostname/ip can be a member of multiple groups #
一台主机可以在多个组里面

   

[web] #客户端组

192.168.181.133 #客户局IP地址

192.168.181.134

   

批量执行web组中的命令

ansible web -m shell -a "ifconfig eth0 | awk -F '[:. ]+' 'NR==2{print $6}'"

   

双引号内的命令体,shell也可以换成command 两者的区别是command不支持例如管道符之类的特殊符号。

   

传送本地文件到客户机上

ansible group1 -m copy -a "src=/root/xmr.sh dest=/root/"

   

运行客户机上的脚本文件

   

ansible group1 -m shell -a "sh /root/xmr.sh"

相关文章:

  • 2022-01-02
  • 2021-09-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-30
猜你喜欢
  • 2021-07-20
  • 2021-11-05
  • 2022-12-23
  • 2022-12-23
  • 2021-10-31
  • 2021-07-31
  • 2022-12-23
相关资源
相似解决方案