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免密登陸

相關文章
相關標籤/搜索