Ansible自动化部署
1. Ansible的安装与配置
centos/rehl下:
添加EPEL源,yum方式安装ansible
在自行配置yum源后:
sudo yum install -y ansible
Ubuntu下:
sudo apt-get install ansible
测试:
vim /etc/ansible/hosts #指定远程主机
ansible管理主机需要与这些主机提前做好ssh免密
#以root用户执行ping存活检测
ansible prod -m ping -u root
结果为绿色则为成功
2. Ansible Playbook编写
剧本(playbooks):ansible的任务配置文件,将多个任务定义在剧本中,由ansible自动执行
运行原理:把命令翻译成shell命令,拷贝到目标主机(/