Ansible(一) 配置安装
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(一) 配置安装相关推荐
- Ansible一键离线安装部署
一.Ansible简介 Ansible 是一个开源的基于 OpenSSH 的自动化配置管理工具.可以用它来配置系统.部署软件和编排更高级的 IT 任务,比如持续部署或零停机更新.Ansible 的主要 ...
- Docker 基础介绍及配置安装 [一]
Docker 基础介绍及配置安装 [一] Docker 基础介绍及配置安装 [一] Docker 时间:2016年11月2日 Docker介绍 Docker是Docker.lnc公司开源的一个基于LX ...
- ansible架构、安装、简单的使用
1.ansible运维工具 1.1 ansible介绍 一款系统开发开源的配置和自动化工具,基于python写成类似于saltstack和Puppet. 基于模块工作的,本身没有批量部署的能力,批量部 ...
- ansible介绍、安装、远程执行命令、拷贝文件或目录、远程执行脚本、管理任务计划、安装包和管理服务、playbook、变量、循环、条件判断、handlers、安装nginx、管理配置文件
24.15 ansible介绍 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了批量系 ...
- Ansible介绍与安装
Ansible介绍与安装 文章目录 Ansible介绍与安装 介绍 Ansible 什么是 Ansible? Ansible 无需代理 Ansible方式 ansible工作模式 Ansible的作用 ...
- Red Hat Ansible Automation Platform 安装
前言 提示:Ansible Automation Platform 以下简称"AAP",AAP的安装分成"单机"和"集群" 2个版本. &q ...
- linux tomcat 安装教程,关于Linux下配置安装Tomcat8的步骤
由于Centos6即将停止更新,本次就使用Centos7.5 X64位系统来演示,Tomcat版本就使用8.5,如果想使用9.0的版本也可以去官网进行下载,步骤都大同小异. 关于Tomcat9的新特性 ...
- NFS介绍、NFS服务端配置安装配置、 NFS配置选项、 客户端的配置
NFS介绍 NFS是Network File System的缩写 ,是在网络层面,NFS(Network File System)网络文件系统会经常用到,用于在网络上共享存储.这样讲,你对NFS可能不 ...
- GraphicsMagick扩展配置安装
GraphicsMagick 是一个很高效的图片处理工具,跟 ImageMagic 类似,接口也几乎跟 ImageMagic 全部兼容.事实上,GraphicsMagick是从 ImageMagick ...
- linux安装web服务器httpd,Linux_linux构建动态WEB服务器安装篇,基本配置 安装web服务器:httpd-2. - phpStudy...
linux构建动态WEB服务器安装篇 基本配置 安装web服务器:httpd-2.X.X 先优化吧 根据CPU设置变量 #export CFLAGS="-O2 -march=pentium4 ...
最新文章
- python 文本向量化_Python文本特征抽取与向量化算法学习
- Hyper-V 和Ubuntu Server 16.04 配置静态IP
- P2679-子串【dp】
- 1-2docker-基本的使用
- 在存储过程中使用系统存储过程sp_Excute的注意事项
- Week2 Teamework from Z.XML 软件分析与用户需求调查(三)必应助手体验评测
- Tensorflow学习笔记(三)
- python+opencv+PIL,在图片和视频中写入中文(汉字)
- python3学习笔记(4)_function-参数
- linux 目录权限,Linux目录权限整理总结
- 5万字、97 张图总结操作系统核心知识点
- 阿里、腾讯、华为人力资源体系
- javascript 时间脚本收集
- python 角度变弧度_弧度制和角度值怎么转换?
- 用python画星空-【Python】手把手教你绘制星空旅游线路图
- 马蜂窝裁php换java,php又又又凉凉了吗
- Twitter网红账号营销,一定不能做的事
- 软件开发公司的管理方式(上)
- Alphabetical list of part-of-speech tags used in the Penn Treebank Project:
- iPhone 4与iPad开发基础教程