ansible自动化运维(ansible命令 – 运维自动化工具)
导读:ansible是一款简单的运维自动化工具,只需要使用ssh协议连接就可以来进行系统管理,自动化执行命令,部署等任务。...
ansible是一款简单的运维自动化工具 ,只需要使用ssh协议连接就可以来进行系统管理 ,自动化执行命令 ,部署等任务 。
语法格式:ansible [参数]
常用参数:
-m 要执行的模块 ,默认为command -a 模块的参数 -u ssh连接的用户名 ,默认用root ,ansible.cfg中可以配置 -f fork多少进程并发处理 ,默认为5个 -i 指定hosts文件路径 ,默认default=/etc/ansible/hosts -M 要执行的模块路径 ,默认为/usr/share/ansible -t 日志输出到该目录 ,日志文件名以主机命名参考实例
使用command模块 ,显示所有主机当前文件和目录:
[root@linuxcool ~]# ansible all -a "ls"列出将执行ls该命令的主机:
[root@linuxcool ~]# ansible all -a "ls" --list-hosts指定host主机 ,测试网络状态:
[root@linuxcool ~]# ansible 192.168.1.100 -m ping
声明:本站所有文章,如无特殊说明或标注 ,均为本站原创发布 。任何个人或组织 ,在未征得本站同意时,禁止复制 、盗用 、采集 、发布本站内容到任何网站 、书籍等各类媒体平台 。如若本站内容侵犯了原著者的合法权益 ,可联系我们进行处理 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!