摘要: 六、Playbook基本使用 6.1 Playbook介绍 ​ ansbile-playbook是一系列ansible命令的集合,利用yaml语言编写。playbook命令根据自上而下的顺序依次执行。同时,playbok开创了很多特性,它可以允许你传输某个命令的状态到后面的指令,如你可以从一台机器的 阅读全文
posted @ 2023-12-13 17:45 相信童话 阅读(77) 评论(0) 推荐(0)
摘要: 五、adhoc与模块 5.1 adhoc ​ Ansible支持两种方式执行任务,一种是adhoc,通过命令行的方式执行Ansible任务,一次只能执行一个任务。还有一种是playbook,通过playboot文件来批量执行任务。 adhoc的语法 ansible 选择主机 -m 模块名 -a '模 阅读全文
posted @ 2023-12-13 17:42 相信童话 阅读(84) 评论(0) 推荐(0)
摘要: 四、搭建Ansible环境 4.1 安装ansible yum安装 yum install ansible ansible version 源码编译安装 二进制安装 4.2 配置ansible 拷贝ansible目录(这里我们使用当前路径去加载ansible的配置文件) cp -a /etc/ans 阅读全文
posted @ 2023-12-13 17:39 相信童话 阅读(66) 评论(0) 推荐(0)
摘要: 三、主机清单 ​ 在使用Ansible来批量管理主机的时候,通常我们需要先定义要管理哪些主机或者主机组而这个用于管理主机与主机组的文件就叫做Inventory,也叫主机清单。该文件默认位于/etc/ansible/hosts。当然我们也可以通过修改ansible配置文件的Inventory配置项来修 阅读全文
posted @ 2023-12-13 17:33 相信童话 阅读(73) 评论(0) 推荐(0)
摘要: 二、Ansible配置文件 2.1 配置文件详解 [defaults]:通用配置项 [inventory]:与主机清单相关的配置项 [privilege escalation]:特权升级相关的配置项 [paramiko connection]:与paramiko相关的配置项,rhel6以前默认的ss 阅读全文
posted @ 2023-12-13 17:27 相信童话 阅读(63) 评论(0) 推荐(0)
摘要: 一、Ansible介绍 1.1 Ansible简介 Ansible是一个IT自动化工具。他能够配置系统、部署软件、编排更复杂的任务,如连续部署或零停机时间滚动更新。 Ansible用python编写,尽管市面上已经有很多可供选择的配置管理解决方案(例如Saltstack,Puppet,Chef等), 阅读全文
posted @ 2023-12-13 17:23 相信童话 阅读(89) 评论(0) 推荐(0)