什么是ansible
Ansible是一款基于OpenSSH开源的自动化运维工具,可以用它来配置系统、部署软件和编排更高级的 IT 任务,并且使用具有极高的安全性,ansible是当前市面上主流的自动化运维工具之一
为什么使用ansible
比较直观的说,当你管理10台服务器安装系统的时候,没有使用ansible的情况下,需要的是重复在每台主机上执行相同的操作,也许10台主机还好,但是当我们管理100台甚至1000台呢,这时候自动化工具就诞生了(Puppet、Saltstack,Ansible)ansible能够使我们批量的部署和初始化受控,并且保证了受控主机的一致性 减少了成本和人工,提升了运维工作人员的效率。
Ansible有以下几个主要的优点:
1. 简单易用:Ansible使用简单的YAML语法进行配置,不需要编写复杂的代码,易于使用和学习。
2. 无需客户端:Ansible不需要在目标主机上安装客户端,只需要在控制节点上运行,通过SSH和Python进行通信。
3. 基于模块化:Ansible使用模块进行工作,可以通过编写自定义模块扩展其功能,也可以利用已有的众多模块来完成各种任务。
4. 可扩展性:Ansible可以轻松扩展到成千上万台主机,并支持并行执行任务,以快速高效地管理大规模的基础设施。
5. 多平台支持:Ansible可以在不同的操作系统平台上工作,包括Linux、UNIX、Windows等。
安装ansible
配置yum仓库: vim /etc/yun.repo.d/aliyun.repo(阿里云镜像仓库)
[AppStream]
name=Ap

&spm=1001.2101.3001.5002&articleId=132248101&d=1&t=3&u=7a0b9cdcb9d746e594a1d81229e4379e)
2593

被折叠的 条评论
为什么被折叠?



