ansible自动化部署之场景应用
程序员文章站
2023-10-31 17:18:28
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
上一篇: 用计算器骂他二