ansible的簡單認識

自動化運維工具
批量管理
python開發
無客戶端
基於ssh服務 22

安裝:
1. ansible包在擴展源,epel-release
#yum -y install ansible

基礎命令:# rpm -ql ansible //列出所有的文件
# rpm -qc ansible //列出配置文件
# ansible --help
# ansible-doc -l //查看所有的模塊
# ansible-doc -s yum //查看指定模塊的幫助信息

第一個ansible的命令:
# ansible 主機名/IP地 -m ping
# ansible 主機名/IP地址 -m ping -o //一行輸出

管理主機:
1.編寫主機清單
vim / etc/ ansible/hosts
host1
host2
2.調用ping模塊測試後host1
#ansible host1 -m ping 會失敗
#ansible host1 -m ping -u root -k -o

測試:
# ansible webserver -m ping -o

分組:
[ webserver ]
host[1:5] ansible_ ssh_ user= ’ root’ ansible_ ssh_ pass= ’ qwer ’

對主機清單進行拷貝,/etc/ ansible/hostlist
自定義主機列表:
# ansible -i /etc/ansible/hostlist host1 -m ping -o

模塊:
ping模塊
shell模塊
複製模塊
用戶模塊
軟件包管理模塊
服務模塊
文件模塊
收集信息模塊I

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章