且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Ansible 与运维自动化 | 学习笔记

更新时间:2022-10-04 08:20:49

开发者学堂课程【运维自动化学习第一课时:Ansible 与运维自动化】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/796/detail/13831


Ansable 与运维自动化


内容简介

一、运维自动化的概念

二、自动化运维的级别

三、Ansible 概念

四、Ansible的特点

五、Ansible 的优势

六、Ansible 的组成

七、Ansible 工作模式的不同


一、运维自动化的概念

自动化运维可以简单的理解为借助一些开源的自动化工具,帮助运维解决重复性工作。

对于服务器超过一台的企业来说,自动化运维是十分有必要的。


二、自动化运维的级别

Ansible 与运维自动化 | 学习笔记


三、Ansible 概念

Ansible 是一款简单的运维自动化工具,只需要使用ssh协议连接就可以来进行系统管理、自动化制令部署的任务。


四、Ansible 的特点

1、Ansible 不需要单独安装客户端,也不需要启动任何服务。

2、Ansible 是python 中的一套完整的自动化执行任务模块。

3、Ansible playbook 采用yaml配置,对于自动化任务执行过一目了然。


五、Ansible 的优势

1、No agents,不需要在被管控主机上安装任何客户端。

2、No server,无服务器端使用时直接运行命令即可。

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

4、Yaml,not code使用yaml 语言定制playbook。

5、SSH by default:基于SSH工作。


六、Ansible 的组成

Ansible 与运维自动化 | 学习笔记

API:Ansible 为第三方应用程序提供了API,我们可以借助自己的编程能力编写一些程序使工作更加方便。


七、Ansible 工作模式的不同

Ansible 与运维自动化 | 学习笔记