天天看点

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

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

课程地址:

https://developer.aliyun.com/learning/course/796/detail/13831

Ansable 与运维自动化

内容简介

一、运维自动化的概念

二、自动化运维的级别

三、Ansible 概念

四、Ansible的特点

五、Ansible 的优势

六、Ansible 的组成

七、Ansible 工作模式的不同

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

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

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

三、Ansible 概念

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

四、Ansible 的特点

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

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

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

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

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

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

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

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

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

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

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