欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

ansible自动化部署之场景应用

程序员文章站 2022-06-08 17:00:13
ansible自动化配置管理 一、安装 配置 启动 (ansible由红帽收购) (1)什么是ansible ansible是IT自动化配置管理工具,模块丰富,组件丰富,可以通过一个命令完成一系列的操作。减少了维护成本和复杂性的工作,提高工作效率。 假设完成100台nginx服务的安装: ssh 登 ......

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