在一批服务器上同时执行一条命令注意
临时在多台机器上查信息或做小改动,不用写 playbook;-f 控制同时执行的台数
注意:命令会在匹配到的所有主机上执行。执行前先用 ansible <主机组> -i <清单> --list-hosts 确认会影响哪些机器;修改类的操作应该写成 playbook,先 --check 预演。
ansible web -i inventory.ini -m shell -a 'uptime' -f 10在输入框里按 Enter 直接复制
参数说明
- hosts
- 主机组或主机名,all 表示清单里的全部主机默认:
web - inventory
- 主机清单文件默认:
inventory.ini - command
- 要执行的命令默认:
uptime - forks
- 同时执行的主机数默认:
10