01Ansible简介与部署

Ansible简介

Ansible Logo

Ansible概述

Ansible是新兴的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。

无需安装客户端。

Ansible工作原理

Ansible部署

环境说明

ansible服务器:172.22.69.215

ansible客户机:172.22.69.216、172.22.69.97

ansible客户机

无需做任何配置,建议配置yum源

[[email protected] ~]# yum install -y epel-release

ansible服务器

安装yum源

[[email protected] ~]# yum install -y epel-release

安装epel源,如果在非学校环境,建议使用阿里YUM源:

[[email protected] ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
[[email protected] ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

安装ansible

[[email protected] ~]# yum install -y ansible

列出所有文件:rpm -ql ansible

查看配置文件:rpm -qc ansible

查看ansible帮助:ansible --help

查看所有模块:ansible-doc -l

查看具体模块的功能:比如查看yum模块,了解其功能:ansible-doc yum

原文地址:https://www.cnblogs.com/ElegantSmile/p/12588779.html

时间: 2024-11-03 15:17:02

01Ansible简介与部署的相关文章

深入详解美团点评CAT跨语言服务监控(一) CAT简介与部署

前言: CAT是一个实时和接近全量的监控系统,它侧重于对Java应用的监控,除了与点评RPC组件融合的很好之外,他将会能与Spring.MyBatis.Dubbo 等框架以及Log4j 等结合,支持PHP.C++.Go等多语言应用,基本接入了美团点评上海侧所有核心应用.目前在中间件(MVC.RPC.数据库.缓存等)框架中得到广泛应用,为美团点评各业务线提供系统的性能指标.健康状况.监控告警等,在微服务监控领域也是非常有用的一套组件.支撑这美团每天450亿的消息,50TB的数据监控,应用于 700

node_简介及部署安装配置

Node简介及部署安装配置 一.node简介 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境. Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型 Node 是一个让 JavaScript 运行在服务端的开发平台,实质是对Chrome V8引擎进行了封装. 二.node优点 1.单线程 2.非阻塞IO 3.V8虚拟机 4.事件驱动 三.下载安装 1.下载node.js 打开官网下载链接https://nodejs.org/zh-cn/downlo

1、django 简介与部署

环境: Centos 6.5 python 2.7.9 1.简介 Django是一个由 python 语言编写的开源Web应用框架,使用MVC的软件设计模式. 其架构可参考:http://www.crazyant.net/1001.html 其它部分边学习边补充 2.部署 可通过pip 直接安装: [[email protected] ~]# pip install django [root@learn-python ~]# python -c "import django; print(dja

dubbo + zookeeper 简介和部署

Dubbo简介: Dubbo 是阿里巴巴公司开源(以前不开源)的一个高性能优秀的服务框架, 使得应用可通过高性能的 RPC 实现服务的输入和输出功能, 可以和spring框架无缝集成. 那么这里, 啥是RPC啊? 这么来说吧, 业务逻辑层和展现层不在同一台电脑上, 甚至不在同一个城市, 当我展现层想调用逻辑层的东西, 怎么调? RPC 就是为了解决这个问题的. 你说将逻辑层做成了接口, 通过http调用接口的方式, 确实可以调用得到, 但是速度和性能没有 RPC 高. 度娘解释: RPC (Re

Docker图形化管理工具--Portainer简介及部署

1. Portainer简介 Portainer是Docker的图形化管理工具,提供状态显示面板.应用模板快速部署.容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作).事件日志显示.容器控制台操作.Swarm集群和服务等集中管理和操作.登录用户管理和控制等功能.功能十分全面,基本能满足中小型单位对容器管理的全部需求. 2. docker部署(单机版本) 在docker宿主机上部署,监控及管理其docker镜像.容器等信息. 1. 创建卷# docker volume create

Rabbitmq简介及部署群集

博文大纲:一.MQ简介二.什么是RabbitMQ?三.安装RabbitMQ四.部署Rabbitmq集群1)部署环境2)安装rabbitmq服务3)配置host文件,并将上述两个节点加入集群4)rabbitmq01配置群集并将rabbitmq02.03加入01群集5)访问web界面6)web页面添加vhost五.单台节点加入或退出群集1)单节点加入集群2)单节点退出集群 一.MQ简介 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法.应用程序通过读写出入队

Mongodb简介及部署

随着互联网web2.0兴起,传统的SQL已经不能满足海量数据查询所带来的缺点和不足,所以人们为了克服相应的问题而出现了NoSQL,而NoSQL中有四个分类,它们分别是:键值数据库(hash).列式存储数据库.文档型数据库.图形数据库.而其中文档型数据库中最为典型的就是Mongodb,它是由C++编写的,用于为WEB应用提供可扩展的高性能数据存储解决方案,它的特点是高性能.易部署.易使用,存储数据非常方便,它支持动态查询.完全索引.自动分片.文件是使用Bson的格式等,其中使用的语法类似于Json

自动化运维工具Ansible实战(一)简介和部署

一.Ansible的介绍 Ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点.实现了批量系统配置.批量程序部署.批量运行命令等功能.Ansible是基于模块工作的,本身没有批量部署的能力.真正具有批量部署的是Ansible所运行的模块,Ansible只是提供一种框架. 1.Ansible框架 连接插件connection plugins:负责和被监控端实现通信: host inventory:

CAT简介与部署

前言: CAT是一个实时和接近全量的监控系统,它侧重于对Java应用的监控,除了与点评RPC组件融合的很好之外,他将会能与Spring.MyBatis.Dubbo 等框架以及Log4j 等结合,支持PHP.C++.Go等多语言应用,基本接入了美团点评上海侧所有核心应用.目前在中间件(MVC.RPC.数据库.缓存等)框架中得到广泛应用,为美团点评各业务线提供系统的性能指标.健康状况.监控告警等,在微服务监控领域也是非常有用的一套组件.支撑这美团每天450亿的消息,50TB的数据监控,应用于 700