Ansible自动化运维工具(一)

本文介绍了Ansible自动化运维工具的基础知识,包括Ansible的架构组成:Core、Host Inventory、Connection Plugins、Modules和Playbook。详细阐述了Ansible的安装过程,提供了编译安装、Git安装、Pip安装和Yum安装等多种方式,并提到了安装过程中需要注意的Python版本和依赖问题。同时,文章解析了Ansible的相关文件,如主机清单和配置文件,并列举了一些常见的使用问题及其解决方法。
摘要由CSDN通过智能技术生成

一、概述

Ansible是一种自动化运维的工具,可以实现自动化部署应用、集群配置管理,拥有统一的界面协调所用框架。其底层通信方式是基于SSH协议通信的,随着版本的不同通信模块也在不断调整,另外也可以开启加速模式提升通信效率。

二、Ansible的架构

Ansible架构图

1.Ansible Core

Ansible自身的核心模块;

2.Host Inventory

主机库,管理主机的清单,可以在/etc/ansible/hosts文件中自定义;

3.Connection Plugins

连接插件,一般默认基于 ssh 协议连接;

4.Modules

执行命令模块,类似于Linux的不同种命令,可以附带参数,不同命令实现不同功能,同时用户也可以自定义模块;
因此分为Core Modules(自带模块),Custom Modules(自定义模块);

</

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值