1.playbook?playbook翻译过来就是“剧本”,那playbook组成如下 bash play: 定义的是主机的角色 task: 定义的是具体执行的任务 playbook: 由一个或多个play组成,一个play可以包含多个task任务 简单理解为: 使用不同的模块完成一件事情 通俗理解 ...
分类:
其他好文 时间:
2019-10-26 01:30:49
阅读次数:
71
Ansible可以集中地控制多个节点,批量地执行ssh命令。由于其使用ssh进行操作,因此远端服务器除了安装openssh-server(一般服务器已经内置)之外,不需要安装额外的软件,因此使用非常简单和方便。这里以Ubuntu上的使用为例,说明其安装和使用方法。 空的物理机安装考虑使用MAAS或者 ...
分类:
其他好文 时间:
2019-10-24 21:29:24
阅读次数:
119
一、ansible配置文件解析 1、/etc/ansible/ansible.cfg配置文件详解 2、那么ansible所用的操作什么时候才会被执行呢?在ansible主机上由管理员手动执行ansible playbook,这样所有的被管控的主机才能测试其是否处于目标状态,如果没有处于目标状态则强制 ...
分类:
其他好文 时间:
2019-10-23 15:18:47
阅读次数:
84
最近工作不饱和,正好有时间学习一下jenkins部署等。 1、出需要安装的包: python2.7.9 apache-maven-3.5.0-bin.tar.gz apache-tomcat-8.5.15.tar.gz jdk-8u45-linux-x64.tar.gz ansible-2.7.9. ...
分类:
其他好文 时间:
2019-10-23 12:05:22
阅读次数:
101
handlers和notify结合使用触发条件 ·Handlers(触发器) 是task列表,这些task与前述的task并没有本质上的不同,用于当关注的资源发生变化时,才会采取一定的操作。 ·Notify(通知) 此action可用于在每个play的最后被触发,这样可以避免多次有改变发生时每次都执 ...
分类:
其他好文 时间:
2019-10-22 22:13:07
阅读次数:
121
ansible系列命令 ansible-galaxy:可以下载角色 连接https://galaxy.ansible.coml下载相应的roles| 列出所有已安装的galaxy ansible-galaxy list 安装galaxy ansible-galaxy install geerling ...
分类:
其他好文 时间:
2019-10-22 00:38:33
阅读次数:
119
ansible一种开源的自动化工具 ansible: hoc命令行: 是一款开源的自动化运维工具 python paramiko #模拟ssh协议批量管理主机 jinja2 #模板语言,主要用来传递变量 yaml #相当于是一种编程语言 控制方式: 1. 免密钥:key-gen 参数形式:ansib ...
分类:
其他好文 时间:
2019-10-19 14:52:40
阅读次数:
84
1 场景分析 作为一个运维工程师,不是每个人工作的环境都想阿里、腾讯那样,动不动就上亿的PV量,上万台服务器。我们通常还是工作在,几十台上百台服务器这样的环境,而使用ansible或者puppet这样的自动化运维工具则显得大材小用,并且最终的效果可能还不如几个小工具达到的效果好。像ssh免密登录在配 ...
分类:
系统相关 时间:
2019-10-19 09:56:51
阅读次数:
134
1.使用 ssh-keygen -t rsa生成密钥对 2.推送单个公钥到远程机器 格式: ssh-copy-id -i ~/.ssh/id_rsa.pub username@[ip,hostname] 3.添加ansible hosts 编辑/etc/ansible/hosts,没有则创建些文件。 ...
分类:
其他好文 时间:
2019-10-19 09:14:28
阅读次数:
120
1. 配置服务器初始化 1.1) 关闭防火墙和selinux 1.2) 安装epel源 1.3) 安装ansible 2. 配置ansible配置文件修改 2.1) 配置ansible配置文件 1 [root@test-1 ~]# vim /etc/ansible/ansible.cfg 2 [ro ...
分类:
其他好文 时间:
2019-10-18 19:27:10
阅读次数:
111