• Ansible的参数介绍


    安装完成ansible后查看ansible的参数:ansible -h

    •  ansible 命令格式:Usage: ansible <host-pattern> [options]

    ansible的一些参数

      -a MODULE_ARGS, #模块参数
      -C, --check # 干跑,白跑
      -f FORKS, --forks=FORKS #指定并发,默认5个
      --list-hosts #列出主机
      -m MODULE_NAME# 模块名称
      --syntax-check #检查语法
      -k #密码

    rpm -ql ansible|more # 查看ansible生成的文件
    /etc/ansible
    /etc/ansible/ansible.cfg #配置文件
    /etc/ansible/hosts
    /etc/ansible/roles #空文件夹

    • hosts文件的配置

         打开hosts文件:vi /etc/ansible/hosts 

    • ansible的ping命令

    配置完上面的文件后进行ping命令  

    第一种方法:ping命令必须有参数-k 然后输入秘钥就能ping通

    第二种方法:先生成秘钥,然后将秘钥传给需要ping的主机,完成后就可以直接ping了

    • 1. ssh-keygen 用来生成ssh的秘钥和私钥(遇到阻塞,直接回车)

    • 2.将公钥传给需要的服务器:ssh-copy-id root@192.168.8.131
    • 密码为远程主机的密码

    • 130主机用ssh直接连接131主机

    •  ansible的第一个命令--ping
    1. ansible 192.168.226.101 -m ping #单独机器的ping
    2. ansible 192.168.226.101,192.168.226.102 -m ping #多个机器的ping,ip之间用逗号隔开
    3. ansible all -m ping #全部机器
    4. ansible web -m ping #单个的组
    5. ansible web,db -m ping #多个组的并集
    6. ansible 'web:&db' -m ping #多个组的交集
    7. ansible 'web:!db' -m ping #多个组的差集,在前面但是不在后面
  • 相关阅读:
    Linux系统管理10-----进程和计划任务管理
    07作业进程和任务管理
    Linux系统管理09-----引导过程与服务过程
    网站部署流程
    Docker 安装与使用
    基于NFS共享实现kvm虚拟主机
    GlusterFS 部署
    rsync 远程同步服务部署
    Zabbix 通过 JMX 监控 tomcat
    Zabbix 简单错误 解决方法
  • 原文地址:https://www.cnblogs.com/l1222514/p/10821187.html
Copyright © 2020-2023  润新知