Ansible 很实用也好用的运维自动化管理工具
2017-07-20 11:57
423 查看
遇到的问题:
当代码更新时,测试环境有5台服务器需要
登录 -切换到目录-git pull - exit -重复以上步骤5次
可以一条命令解决这些操作吗。这时候就请出主角-ansible
安装:
参考本文档进行安装
配置:
然后执行以下命令:
效果如下:
也可以快速查看多台服务器状态:
当代码更新时,测试环境有5台服务器需要
git pull,这时候我们需要执行:
登录 -切换到目录-git pull - exit -重复以上步骤5次
可以一条命令解决这些操作吗。这时候就请出主角-ansible
安装:
参考本文档进行安装
配置:
[host1-l] 192.168.1.15 ansible_ssh_user=root ansible_ssh_pass=password 192.168.1.11 ansible_ssh_user=root ansible_ssh_pass=password 192.168.1.12 ansible_ssh_user=root ansible_ssh_pass=password [host1-m] 118.190.3.21 ansible_ssh_user=root ansible_ssh_pass=password
然后执行以下命令:
ansible -i hosts macco-l -m shell -a 'cd /git 项目目录/ && git pull'
效果如下:
也可以快速查看多台服务器状态:
ansible -i hosts macco-l -m shell -a 'vmstat'
相关文章推荐
- Ansible 运维自动化 ( 配置管理工具 )
- Ansible 运维自动化 ( 配置管理工具 )
- 自动化运维工具Ansible实战(二)主机清单的管理
- Ansible安装与配置(自动化运维管理工具)
- ansible(自动化运维管理工具)安装与使用
- Ansible 运维自动化 ( 配置管理工具 )
- SUSE Linux 11编译安装Ansible自动化运维管理工具
- Ansible安装与配置(自动化运维管理工具)
- CheungSSH 史上最牛的比Ansible更好用的自动化运维管理工具
- 自动化运维管理工具ansible的配置与使用
- 自动化运维工具Ansible详细部署
- shell + ansible + gateone 自动化运维管理
- 自动化运维工具Ansible详细部署
- 使用Chef管理windows集群 | 运维自动化工具
- ansible自动化运维工具使用详解
- 自动化运维工具Ansible实战(六)playbook常用的模块
- 浅谈Puppet、Chef、Ansible和SaltStack四大运维管理工具
- 自动化运维工具之 Ansible 介绍及安装使用
- Fabric自动化运维工具实现远程SSH部署及系统管理
- Linux自动化运维工具之ansible(二)