ansible工具参数详解
基于Ansible批量管理,需将被管理的服务器IP列表添加 至/etc/ansible/hosts文件中,如图21-5添加4台被管理端IP地址,分成Web 和DB两组,本机也可以是被管理机。

Ansible自动运维工具管理客户端案例操作,由于Ansible管理远程 服务器基于SSH,在登录远程服务器执行命令时需要远程服务器的用户 名和密码,也可以加入-k参数手动输入密码或者基于ssh-keygen生成免秘钥。
Ansible自动化批量管理工具主要参数详解如下:
- -v,-verbose:打印详细模式。
- -i PATH,-inventory=PATH:指定host文件路径。
- -f NUM,-forks=NUM:指定fork开启同步进程的个数,默认为5
- -m NAME,-module-name=NAME:指定module名称,默认模块为command。
- -a MODULE_ARGS:module模块的参数或者命令。
- -k,-ask-pass:输入远程被管理端密码。
- -sudo:基于sudo用户执行。
- -K,-ask-sudo-pass:提示输入sudo密码与sudo一起使用。
- -u USERNAME,-user=USERNAME:指定执行用户。
- -C,-check:测试执行过程,不改变真实内容,相当于预演。
- -T TIMEOUT:执行命令超时时间,默认为10s。-version:查看Ansible软件版本信息。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。