集中化管理平台Ansible详解

Ansible一种集成IT系统的配置管理,应用部署,执行特定任务的开源平台。Ansible具有如下特点:

  • 部署简单,只需在主控制端部署Ansible环境,被控端无需做任何操作;
  • 默认使用SSH协议对设备进行管理;
  • 主从集中化管理;
  • 配置简单,功能强大,扩展性强
  • 通过Playbooks来定制强大的配置、状态管理;

一、Ansible安装

1.环境配置

角色 主机名 IP 组名
msster Automation 192.168.1.23
cleint test1 192.168.1.24 webservers
client test2 192.168.1.76 webservers

2.安装ansible,在master上执行以下操作

EPEL已经提供了ansible所需的所有支持软件包,所以在这里使用epel源进行安装:

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm 
rpm -vih epel-release-6-8.noarch.rpm  remi-release-6.rpm 
yum install ansible -y

3.ansible配置及测试

第一步修改主机与组配置,文件位置/etc/ansible/hosts,格式为ini,添加两台主机Ip,同时定义两个ip到webservers组,内如如下:

192.168.1.24
192.168.1.76

[webservers]
192.168.1.24
192.168.1.76
时间: 2024-10-10 02:36:09

集中化管理平台Ansible详解的相关文章

集中化管理平台 — Ansible 详解

Ansible 简介 Ansible 类似于Saltstack,是一种集成IT系统的配置管理.应用部署.执行特定任务的开源平台.Ansible基于Python语言实现,由Paramiko和PyYAML两个关键模块构建.Ansible具有以下特点: 部署简单,只需要在主控端部署Ansible环境,被控端无需做任何操作: 默认使用SSH(Secure SHell)协议对设备进行管理: 主从集中化管理: 配置简单.功能强大.扩展性强: 支持API及自定义模块,可通过Python轻松扩展: 通过Play

5、python自动化运维——集中化管理平台Ansible

集中化管理平台Ansible 简介:Ansible是一种集成IT系统的配置管理.应用部署.执行特定任务的开源平台特点:1.部署简单,只需在主控端部署Ansible环境,被控端不用进行任何操作2.默认使用SSH协议对设备进行管理3.主从集中化管理4.提供一个Web管理界面和RESET API接口--AWX平台 Ansible安装及配置 1.安装ansible:yum install –y ansible 2.修改配置文件:/etc/ansible/hosts,添加主机IP. 193.192.168

LAMP平台搭建详解

准备工作 安装编译工具 # yum -y install gcc # yum -y install gcc-c++ 如果系统之前已经安装有rpm包的mysql和apache,那么可以: #service httpd stop #service mysqld stop 确定rpm包安装的httpd和mysqld不能开机启动 #chkconfig –level 2345 mysqld/httpd stop 关闭SELINUX和防火墙,或者允许防火墙开放相关端口,apache 80端口,mysql 3

自动化运维工具——ansible详解案例分享

自动化运维工具--ansible详解案例分享(一)目录ansible 简介ansible 是什么?ansible 特点ansible 架构图ansible 任务执行ansible 任务执行模式ansible 执行流程ansible 命令执行过程ansible 配置详解ansible 安装方式使用 pip(python的包管理模块)安装使用 yum 安装ansible 程序结构ansible配置文件查找顺序ansible配置文件ansuble主机清单ansible 常用命令ansible 命令集a

Android开发之AudioManager(音频管理器)详解

AudioManager简介: AudioManager类提供了访问音量和振铃器mode控制.使用Context.getSystemService(Context.AUDIO_SERVICE)来得到这个类的一个实例. 公有方法: Public Methods int abandonAudioFocus(AudioManager.OnAudioFocusChangeListenerl) 放弃音频的焦点. void adjustStreamVolume(int streamType, int dir

家政服务预约app平台开发详解

家政服务预约app平台开发详解:151-1222-4001(微/电)家政服务系统开发,家政服务软件开发,家政服务在线预约平台,家政服务O2O平台,家政服务平台开发,家政服务app开发,家政服务程序开发,家政服务定位系统,家政服务公众号开发,家政服务抢单派单模式. 传统找家政人员的方式是在牛皮癣广告上乱找.中介翻本子给客户推荐,或是通过网上搜索.熟人口口相传.除了难找到合适的家政人员外,没有安全保障也是很多人怕选择家政服务的一大原因.现在通过手机APP找家政员,除了服务质量更能得到保障外,通过担保

4、python自动化运维——集中化管理平台Saltstack

集中化管理平台--Saltstack Saltstck作为服务器基础架构集中化管理平台,具备配置管理,远程执行,监控等功能.可以简单地理解为简化版的puppet,加强版的func.废话不多说,直接上手. Saltstack安装以及配置 安装所需要的组件 主控端:salt-master被控端:salt-minion 安装过程 1.安装所需要的epel作为部署saltstack的yum源:yum install -y epel 2.安装salt-master/salt-minionyum insta

集中化管理平台saltstack——自动化实现apache的安装与配置

what-saltstack 1>是一个服务器基础架构集中化管理平台,具备配置管理,远程执行,监控等功能. 2>使用Python开发,部署简单,主从集中化管理,支持API和自定义模块. 3>由Master和Minion构成(基于证书验证),通过轻量级消息队列ZeroMQ进行通信. how-saltstack Saltstack的master端监听4505与4506端口,4505为salt的消息发布系统,4506为salt客户端与服务端通信的端口: salt客户端程序不监听端口,客户端启动

黄聪:WordPress 多站点建站教程(二):后台(管理网络)设置详解,如何管理子站的用户、主题、插件、设置等功能

建立好了子站,我们需要有个地方配置所有子站的主题.插件等功能,我们可以在后台看到 我的站点--管理网络 如下图: 在 管理网络--仪表盘 里面,我们可以创新用户和站点,也提供了查询功能. 要注意的是:当你新上传的主题或者插件,都需要在管理网络那边的主题和插件里面将你上传的主题和插件开启.这样才可以在你的子站点中查看的到. 黄聪:WordPress 多站点建站教程(二):后台(管理网络)设置详解,如何管理子站的用户.主题.插件.设置等功能