常用ansible命令

来源:互联网 发布:淘宝网毛衣女装张大奕 编辑:程序博客网 时间:2024/06/07 03:52

(1)ping
用来测试远程主机IP运行状态
ansible hosts -m ping

(2)copy
将主机文件拷贝到远程主机上
ansible hosts -m copy -a “src=/etc/ansible/ansible.cfg dest=/tmp/ansible.cfg”

src:被复制到远程主机的本地文件,可以是绝对路径,也可以是相对路径。如果路径是一个目录,它将递归复制。在这种情况下,如果路径使用“/”来结尾,则只复制目录里的内容,如果没有使用“/”来结尾,则包含目录在内的整个内容全部复制。
dest:要将源文件复制到的远程主机的绝对路径,如果源文件是一个目录,那么该路径也必须是个目录。

(3)shell
执行上传的脚本
ansible storm_cluster -m shell -a “/tmp/test.sh”

-k 输入密码
-c paramiko
-f 30服务器开30个线程,连接到30个服务器上