puppet    ruby开发
salt         python开发,有客户端,使用Rabbitmq消息队列,支持并发,在机器数量很多时效果比ansible好。
ansible   python开发, 没有客户端,基于ssh,同时只能建立一个隧道,不支持并发,适于维护数量不是很多的机器。-m 指定模块
command  只支持单条命令
shell   支持管道符等1.安装
pip install ansible
ansible --version2.创建配置文件
mkdir /etc/ansible
vim /etc/ansible/hosts
172.16.100.1003.拷贝公钥
ssh-keygen -t rsa
ssh-copy-id -i id_rsa.pub -p 22 root@172.16.100.1004.测试执行
[09:51:40] [root@ansible-server ~]# ansible all -m ping
172.16.100.100 | SUCCESS => {"changed": false, "failed": false, "ping": "pong"
}默认使用command模块,只能运行一条命令。
-m 使用shell模块,-a指定模块参数,支持多条命令。
[09:57:13] [root@ansible-server ~]# ansible all -m shell -a "ls -l && ls -l /"
172.16.100.100 | SUCCESS | rc=0 >>
总用量 150056
5.分组 inventory
[10:02:26] [root@ansible-server ~]# vim /etc/ansible/hosts
[vpsgroup]
172.16.100.100[10:03:28] [root@ansible-server ~]# ansible vpsgroup -m shell -a "ls"[10:07:47] [root@ansible-server ~]# ansible 172.16.100.100 -m shell -a "ls"requests库
1.安装
pip install requests
yum install python-devel
pip install gunicorn httpbin
gunicorn httpbin:app -b 172.17.52.88:8000

  

转载于:https://www.cnblogs.com/i-honey/p/7844633.html

Ansible(一) 配置安装相关推荐

  1. Ansible一键离线安装部署

    一.Ansible简介 Ansible 是一个开源的基于 OpenSSH 的自动化配置管理工具.可以用它来配置系统.部署软件和编排更高级的 IT 任务,比如持续部署或零停机更新.Ansible 的主要 ...

  2. Docker 基础介绍及配置安装 [一]

    Docker 基础介绍及配置安装 [一] Docker 基础介绍及配置安装 [一] Docker 时间:2016年11月2日 Docker介绍 Docker是Docker.lnc公司开源的一个基于LX ...

  3. ansible架构、安装、简单的使用

    1.ansible运维工具 1.1 ansible介绍 一款系统开发开源的配置和自动化工具,基于python写成类似于saltstack和Puppet. 基于模块工作的,本身没有批量部署的能力,批量部 ...

  4. ansible介绍、安装、远程执行命令、拷贝文件或目录、远程执行脚本、管理任务计划、安装包和管理服务、playbook、变量、循环、条件判断、handlers、安装nginx、管理配置文件

    24.15 ansible介绍 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了批量系 ...

  5. Ansible介绍与安装

    Ansible介绍与安装 文章目录 Ansible介绍与安装 介绍 Ansible 什么是 Ansible? Ansible 无需代理 Ansible方式 ansible工作模式 Ansible的作用 ...

  6. Red Hat Ansible Automation Platform 安装

    前言 提示:Ansible Automation Platform 以下简称"AAP",AAP的安装分成"单机"和"集群" 2个版本. &q ...

  7. linux tomcat 安装教程,关于Linux下配置安装Tomcat8的步骤

    由于Centos6即将停止更新,本次就使用Centos7.5 X64位系统来演示,Tomcat版本就使用8.5,如果想使用9.0的版本也可以去官网进行下载,步骤都大同小异. 关于Tomcat9的新特性 ...

  8. NFS介绍、NFS服务端配置安装配置、 NFS配置选项、 客户端的配置

    NFS介绍 NFS是Network File System的缩写 ,是在网络层面,NFS(Network File System)网络文件系统会经常用到,用于在网络上共享存储.这样讲,你对NFS可能不 ...

  9. GraphicsMagick扩展配置安装

    GraphicsMagick 是一个很高效的图片处理工具,跟 ImageMagic 类似,接口也几乎跟 ImageMagic 全部兼容.事实上,GraphicsMagick是从 ImageMagick ...

  10. linux安装web服务器httpd,Linux_linux构建动态WEB服务器安装篇,基本配置 安装web服务器:httpd-2. - phpStudy...

    linux构建动态WEB服务器安装篇 基本配置 安装web服务器:httpd-2.X.X 先优化吧 根据CPU设置变量 #export CFLAGS="-O2 -march=pentium4 ...

最新文章

  1. python 文本向量化_Python文本特征抽取与向量化算法学习
  2. Hyper-V 和Ubuntu Server 16.04 配置静态IP
  3. P2679-子串【dp】
  4. 1-2docker-基本的使用
  5. 在存储过程中使用系统存储过程sp_Excute的注意事项
  6. Week2 Teamework from Z.XML 软件分析与用户需求调查(三)必应助手体验评测
  7. Tensorflow学习笔记(三)
  8. python+opencv+PIL,在图片和视频中写入中文(汉字)
  9. python3学习笔记(4)_function-参数
  10. linux 目录权限,Linux目录权限整理总结
  11. 5万字、97 张图总结操作系统核心知识点
  12. 阿里、腾讯、华为人力资源体系
  13. javascript 时间脚本收集
  14. python 角度变弧度_弧度制和角度值怎么转换?
  15. 用python画星空-【Python】手把手教你绘制星空旅游线路图
  16. 马蜂窝裁php换java,php又又又凉凉了吗
  17. Twitter网红账号营销,一定不能做的事
  18. 软件开发公司的管理方式(上)
  19. Alphabetical list of part-of-speech tags used in the Penn Treebank Project:
  20. iPhone 4与iPad开发基础教程

热门文章

  1. 全国大学生物联网设计竞赛作品 | 智慧养鸡小助手
  2. pyqt任务栏图标显示问题
  3. 自然语言处理中的中英文分词工具
  4. Just to do!!!Just to do!!!
  5. Reincarnation HDU - 4622
  6. (附源码)SSM学科竞赛管理JAVA计算机毕业设计项目
  7. 【javafx】如何java查询12306火车票剩余数量
  8. 2013年全球重要黑客大会时间及网址一览
  9. java-setBounds方法
  10. 给普通人的Python——第四章