🧐ansible+playbook

一、理论

1、自动化运维工具

​ 本质是批量管理

​ 利用工具执行繁琐、重复性的工作

​ 使用UI界面避免输入大量的命令

2、LB集群 调度器 2台 realserver 50台 修改realserver上的某项配置

3、ansible是一款基于ssh协议的一款远程管理工具

4、ansible的组件

ansible			核心程序
主机清单
core module
custom module
plugins
playbook
connection plugin

5、主机清单

/etc/ansible/hosts

4、ansible管理被管理主机

ansible服务器如何与被管理主机连接? 方法一

方法二

二、ansible用法

三、模块的使用

1、shell模块

2、copy模块

向被控制端主机拷贝数据

3、file模块

对文件的操作 :比如创建,删除,软硬链接等

4、yum模块

用来调用yum命令安装一些服务和依赖

5、service模块

用法

6、user模块

7、group模块

8、fetch模块

四、playbook

1、yml文件

1、yml文件格式

2、yml语法

image-20220708104233531
image-20220708104352422

2、playbook核心元素

3、组件1

image-20220708111306268

4、组件2

image-20220708111353977

5、运行playbook

运行方式

常用选项

这有帮助吗?