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

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