Ansible--自动化运维工具学习笔记(一)

1、简介node

1.1基本概念:centos

    Ansible是近年来愈来愈火的一款轻量级运维自动化工具,主要功能为帮助运维实现运维工做的自动化、下降手动操做的失误、提高运维工做效率。经常使用于自动化部署软件、自动化配置、自动化管理,支持playbook编排。配置简单,无需安装客户端,被管理端主机经过ssh协议通讯。Ansible自己不具备自动化部署功能,全交由其丰富的模块实现。架构

1.2核心组件运维

  • 链接插件:负责与被管理端通讯ssh

  • 主机清单:配置被管理的主机ide

  • 丰富的模块:实际进行自动化部署工具

  • playbook(剧本):实现对自动化部署进行流程控制centos7

1.3流程架构spa

image.png

2、安装部署:插件

主机名
IP 备注
ansible
192.168.100.5 Ansible主机、centos7.2
node1

192.168.100.10

被管理节点一、centos7.2
node2 192.168.100.15 被管理节点二、centos6.5
  • PIP安装方式

  • YUM方式

  • Apt-get方式

  • 源码安装方式

本文只介绍yum方式安装部署(centos7.2)

2.1全部主机安装epel源

    rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/centos/7/extras/x86_64/Packages/epel-release-7-11.noarch.rpm

2.2安装Ansible

    image.png

    yum install ansible --enablerepo=epel -y

image.png

2.3配置ssh免密登陆

相关文章
相关标签/搜索