ansible自动化部署之场景应用,ansible部署


ansible自动化配置管理
一、安装 配置 启动 (ansible由红帽收购)
(1)什么是ansible
ansible是IT自动化配置管理工具,模块丰富,组件丰富,可以通过一个命令完成一系列的操作。减少了维护成本和复杂性的工作,提高工作效率。
假设完成100台nginx服务的安装:
ssh-->登录-->输入密码-->安装nginx-->启动nginx-->退出登录(重复10次)
引入-->ansible一键部署
(2)ansible可以完成哪些功能
1、批量执行远程命令:可以对n多台主机同时进行命令的执行
2、批量配置软件服务:可以进行自动化的配置和管理服务
3、实现软件开发功能:jumpserver
4、编排高级IT任务:ansible的playbook是一门编程语言,可以用来描绘一整套IT架构。
(3)ansible的特点:
容易学习,无代理模式、操作灵活、简单易用、安全可靠、移植性高。
(4)inventory(主机清单)能够对不同的主机或不同的主机组做AD-Hoc和playbook借助module(模块-->python开发)依托于ssh进行分组批量部署。
(5)ansible配置文件(优先级)

cat /etc/ansible/ansible.cfg

相关内容

    暂无相关文章