|
什么是Ansible?
* i) F+ j8 B0 b5 _( X) hAnsible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。
9 M% c1 P7 t: [3 m/ e2 U+ G: W9 vAnsible是基于 paramiko 开发的,并且基于模块化工作,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。ansible不需要在远程主机上安装client/agents,因为它们是基于ssh来和远程主机通讯的。ansible目前已经已经被红帽官方收购,是自动化运维工具中大家认可度最高的,并且上手容易,学习简单。是每位运维工程师必须掌握的技能之一。4 Y0 n8 V! @1 r" d6 I1 @- N
Ansible 特点) ~: [& g4 }+ F- p. ~( {
1、部署简单,只需在主控端部署Ansible环境,被控端无需做任何操作;
& T# o( _. l I. c, S2、默认使用SSH协议对设备进行管理;$ q# z5 i8 o6 V" c) |3 M
3、有大量常规运维操作模块,可实现日常绝大部分操作;2 q7 |9 e- c$ w
4、配置简单、功能强大、扩展性强;
5 O- ? T! C; o# y0 t5 j5、支持API及自定义模块,可通过Python轻松扩展;: G+ i' V0 D- C' g# p$ S: K
6、通过Playbooks来定制强大的配置、状态管理;
. X) C+ ]4 z: F7 N; y; v7、轻量级,无需在客户端安装agent,更新时,只需在操作机上进行一次更新即可;6 j1 w/ J2 L+ A. b9 Y. P* M7 t
8、提供一个功能强大、操作性强的Web管理界面和REST API接口——AWX平台。: C/ E6 T* n# @8 H; l* y2 r, c
===============课程目录===============
& i3 N! ~8 C+ I% C1.运维工程师日常工作解析及ansible全面介绍.mp46 H* U& \. c; q( }6 a: H
2.ansible工作架构和原理.mp4% m- Y( B4 d `" s
3.ansible使用和模块化深入解析.mp4
6 U: i+ ^; }: D4.ansible常见企业级应用模块实战.mp 4
o/ g0 M+ z/ M- l. L5 s# P. t5 ~5.实现ansible企业级用法playbook.mp48 Q% S8 U0 P, r# s( G( M/ r
6.实现playbook高级应用和企业级实战.mp4" [" b6 v5 W# A) p% e8 Y
7.anisble实现template管理nginx实战.mp4
& d z8 `1 v1 K/ i8 d( o; p8.anisble高级进阶-role详解.mp4* U& i7 t3 D/ v6 [
9.ansible实现role运维自动化高级用法.mp4
5 [( h/ b$ w4 [* C G; b0 ]1 f( U4 R6 K7 Q
5 Q; V5 u8 P2 p' O0 j9 B# K
, [9 d- Z! @8 ~1 W1 H/ E$ G
( \& S2 S8 T; U. s* s4 h. l- r资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见
_2 r+ b) w# K3 o# z+ U/ `- O7 A$ b4 }
, s4 L% i$ Z ^+ i7 e5 b" o2 _' P5 s3 k( ]! I) ~% z8 p# D
7 F- {6 P0 O: e8 a5 S6 M$ J" v
本资源由Java自学网收集整理【www.javazx.com】 |
|