ansible是一款簡單的運(yùn)維自動(dòng)化工具,只需要使用ssh協(xié)議連接就可以來進(jìn)行系統(tǒng)管理,自動(dòng)化執(zhí)行命令,部署等任務(wù)。愛掏網(wǎng) - it200.com
語法格式:ansible [參數(shù)]
常用參數(shù):
-m | 要執(zhí)行的模塊,默認(rèn)為command |
-a | 模塊的參數(shù) |
-u | ssh連接的用戶名,默認(rèn)用root,ansible.cfg中可以配置 |
-f | fork多少進(jìn)程并發(fā)處理,默認(rèn)為5個(gè) |
-i | 指定hosts文件路徑,默認(rèn)default=/etc/ansible/hosts |
-M | 要執(zhí)行的模塊路徑,默認(rèn)為/usr/share/ansible |
-t | 日志輸出到該目錄,日志文件名以主機(jī)命名 |
參考實(shí)例
使用command模塊,顯示所有主機(jī)當(dāng)前文件和目錄:
[root@it200 ~]# ansible all -a "ls"
列出將執(zhí)行l(wèi)s該命令的主機(jī):
[root@it200 ~]# ansible all -a "ls" --list-hosts
指定host主機(jī),測試網(wǎng)絡(luò)狀態(tài):
[root@it200 ~]# ansible 192.168.1.100 -m ping
聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準(zhǔn)確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。