Ansible的參數介紹

安裝完成ansible後查看ansible的參數:ansible -hweb

  •  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 #空文件夾ssh

  • hosts文件的配置

     打開hosts文件:vi /etc/ansible/hosts 3d

  • ansible的ping命令

配置完上面的文件後進行ping命令  blog

第一種方法:ping命令必須有參數-k 而後輸入祕鑰就能ping通ip

第二種方法:先生成祕鑰,而後將祕鑰傳給須要ping的主機,完成後就能夠直接ping了io

  • 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 #多個組的差集,在前面可是不在後面
相關文章
相關標籤/搜索