加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

如何通过Ansible来管理上千台服务器??

发布时间:2018-12-18 16:54:21 所属栏目:外闻 来源:Python运维圈
导读:副标题#e# 一、基础介绍 1、简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部

(6)、paramiko模块安装

  1. https://pypi.python.org/packages/source/e/ecdsa/ecdsa-0.11.tar.gz 
  2. # tar xvzf ecdsa-0.11.tar.gz 
  3. # cd ecdsa-0.11 
  4. # python setup.py install 
  5. https://pypi.python.org/packages/source/p/paramiko/paramiko-1.15.1.tar.gz 
  6. # tar xvzf paramiko-1.15.1.tar.gz 
  7. # cd paramiko-1.15.1 
  8. # python setup.py install 

(7)、simplejson模块安装

  1. https://pypi.python.org/packages/source/s/simplejson/simplejson-3.6.5.tar.gz 
  2. # tar xvzf simplejson-3.6.5.tar.gz 
  3. # cd simplejson-3.6.5 
  4. # python setup.py install 

(8)、ansible安装

  1. https://github.com/ansible/ansible/archive/v1.7.2.tar.gz 
  2. # tar xvzf ansible-1.7.2.tar.gz 
  3. # cd ansible-1.7.2 
  4. # python setup.py install 

2、Ansible配置

(1)、SSH免密钥登录设置

## 生成公钥/私钥并传到目标服务器(在10.123.167.15执行)

如何通过Ansible来管理上千台服务器??

#将私钥加到目标服务器的认证文件并授权(在34、51、59、61、63执行)

如何通过Ansible来管理上千台服务器??

(2)、ansible配置

  1. # mkdir -p /etc/ansible 
  2. # cp /opt/ansible/ansible-1.7.2/examples/ansible.cfg /etc/ansible/ansible.cfg 
  3. # vim /etc/ansible/ansible.cfg 
  4. …… 
  5. private_key_file = /root/.ssh/id_rsa 
  6. …… 
  7.  
  8. ## 主机组定义 
  9.  
  10. # vim /etc/ansible/hosts 
  11. [hwb_cluster] 
  12. 10.150.xx.34 
  13. 10.150.xx.51 
  14. 10.150.xx.59 
  15. 10.150.xx.61 
  16. 10.150.xx.63 
  17. 10.150.xx.88 
  18. 10.150.xx.89 

(3)、简单测试

  1. # ansible hwb_cluster -m command -a 'uptime' 

如何通过Ansible来管理上千台服务器??

Ansible适用于管理多台服务器,在ansible主机上执行对应的命令实际上是通过ssh协议到对应的受控服务器上执行命令,省掉了我们很多不必要的工作,很方便,如果大家对自动化运维感兴趣的话可以自己试一下,这篇文档入门是完全没问题的,后面就要去学一下playbooks语法来写脚本了。

【编辑推荐】

  1. 企业级 Linux 服务器 10 大安全防护要点
  2. 从四种场景出发,详细解读无服务器架构的落地应用
  3. HBase的服务器体系架构
  4. 搭建文件分享服务器,其实也可以很简单-HFS
  5. zk集群运行过程中,服务器选举的源码剖析
【责任编辑:武晓燕 TEL:(010)68476606】

点赞 0

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读