ansible是一款簡單的運維自動化工具,只需要使用ssh協議連接就可以來進行系統管理,自動化執行命令,部署等任務。愛掏網 - it200.com
語法格式: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@it200 ~]# ansible all -a "ls"
列出將執行ls該命令的主機:
[root@it200 ~]# ansible all -a "ls" --list-hosts
指定host主機,測試網絡狀態:
[root@it200 ~]# ansible 192.168.1.100 -m ping
聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。