0
点赞
收藏
分享

微信扫一扫

Ansible学习笔记02:入门

萧让听雪 2023-09-09 阅读 41

测试环境如下

确保所有被控制端都与主控端建立了ssh信任关系。

主控端 

  • 10.0.40.64

被控端 

  • 10.0.0.57
  • 10.0.0.39

Ansible命令格式

ansible [选项] 主机列表 [-m] [-a] [-u] [-k] [-ask_become_pass] [-k] [-K] [-U] [-K] [-P] [-M] [-R] [-D] [-T] [-C] [-o] [-i]

其中:

  • [选项]:Ansible 的选项参数,用于控制其行为。
  • 主机列表:要执行任务的远程主机的列表,可以使用 IP 地址、域名或主机名。
  • -m:指定要使用的模块。
  • -a:指定要传递给模块的参数。
  • -u:指定 SSH 连接的用户名。
  • -k:在执行命令前提示确认。
  • -ask_become_pass:在执行需要提升权限的命令前提示输入密码。
  • -K:在执行命令前提示确认,如果用户输入 "no",则终止任务。
  • -P:指定并行连接的最大数量。
  • -M:指定要使用的 Python 解释器。
  • -R:递归处理清单中的所有主机。
  • -D:详细模式,输出更详细的信息。
  • -T:设置超时时间(秒)。
  • -C:在执行任务前进行 check(检查)模式,不会实际执行命令,而是模拟执行过程。
  • -o:忽略主机和模块的输出。
  • -i:指定 inventory(清单)文件。

上述有很多概念还没有接触到,后续会逐步接触。


举报

相关推荐

0 条评论