主机环境
centOS7.2 python2.7
快速上手
配置存储
ansible.cfg 全局配置
/etc/ansible/hosts 里面是远程机器的列表
# 节点集合
# NODE_NAME,NODE_IP这些都是参数,每个节点自己的参数
[deploy]
192.168.1.1 NODE_NAME=etcd1 NODE_IP="192.168.1.1"
192.168.1.2 NODE_NAME=etcd2 NODE_IP="192.168.1.2"
192.168.1.3 NODE_NAME=etcd3 NODE_IP="192.168.1.3"
[deploy:vars] #局部变量
app_dir=""
# ---------全局附加参数--------------------
[all:vars]
bin_dir="/root/local/bin"
Installation
- centOS环境需要先配置EPEL: yum install epel-release
- 然后再安装ansible: sudo yum install ansible
- 参考资料Ansible中文权威指南