基于ansible role实现LAMP平台批量部署

Posted 马哥Linux运维

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于ansible role实现LAMP平台批量部署相关的知识,希望对你有一定的参考价值。


前言

作为运维人员,当面对几十台或上百台服务器需要修改某个参数或部署某个平台,你将从何入手呢?ansible的出现很好的解决了这一困扰,ansible基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。本文带来的是基于Ansible Role实现LAMP平台批量部署。

ansible简介

特性


  • No agents:不需要在被管控主机上安装任意客户端

  • No server:无服务器端,使用时直接运行命令即可

  • Modules in any languages:基于模块工作,可使用任意语言开发模块

  • YAML,not code:使用yaml语言定制剧本playbook

  • SSH by default:基于SSH工作

  • Strong multi-tier solution:可实现多级指挥

基本架构

基于ansible role实现LAMP平台批量部署

命令格式

(c)2006-2024 SYSTEM All Rights Reserved IT常识