zabbix在实际的应用中,可能需要监控的主机非常多,而每个主机的操作系统类型、版本也都不尽相同,在这种环境下,通过手动安装zabbix的agent端已经不现实了,此时就需要借助自动化工具完成zabbix agent的安装和配置。 要对海量主机进行zabbix agent的部署,难点有几个方面,分别 ...
分类:
其他好文 时间:
2019-08-31 23:31:37
阅读次数:
99
系统下所有的操作,从运维操作角度划分为两类: 1、文件传输 2、命令执行 系统下所有的操作,从自动化工作类型角度划分为: 1、应用部署 2、配置管理 3、任务流编排 使用root生成默认的秘钥对: # ssh-keygen -t rsa 三次回车。 ansible命令主要在如下场景使用: 1、非固化 ...
分类:
其他好文 时间:
2019-08-30 19:09:06
阅读次数:
94
1,ansible角色ansible官方指定的一套统一规范规则叫角色比如我们可以把配置nginx过程抽象成一个nginx角色同理像redis也是一样可以理解为一个角色,它的配置过程有ansible固定模板[root@m01~]#cd/etc/ansible/roles/[root@m01/etc/ansible/roles]#tree.├──rsync#角色名称│├──files#存放需要copy
分类:
其他好文 时间:
2019-08-30 09:19:59
阅读次数:
82
1,ansible剧本playbook翻译过来就是“剧本”,那playbook组成如下play:定义的是主机的角色task:定义的是具体执行的任务playbook:由一个或多个play组成,一个play可以包含多个task任务简单理解为:使用不同的模块完成一件事情2,ansible剧本的优势1,功能比ansible命令更强大2,能控制先后执行顺序和依赖关系3,语法更加直观3,ansible使用ya
分类:
其他好文 时间:
2019-08-29 18:43:58
阅读次数:
84
最近在使用ansible shell模块启动一个shell编写的脚本,该脚本主要功能式加载java的classpath并在后台运行这个java程序。 该脚本在linux shell中可以正常启动和停止,但是使用ansible shell模块却每次都启动后进程都消失了,日志没有任何异常,pid文件也生 ...
分类:
系统相关 时间:
2019-08-28 01:11:23
阅读次数:
663
1.服务端与客户端建立公钥及私钥信任关系。服务端作为原始文件存储地,ansible主机。2.相关脚本定义
分类:
系统相关 时间:
2019-08-26 22:45:59
阅读次数:
156
应用场景: 在应用ansible的实际情况中,有一个很现实的问题,ansible是需要对主机做ssh免密登陆的,而挨个对主机做免密是非常的繁琐的,挨个敲IP不仅非常的繁琐而且容易出错,为解决这个问题,为以后使用ansible时的便捷,写了一个小脚本,实现批量对主机的免密配置: 小结: 需要注意的是, ...
分类:
其他好文 时间:
2019-08-26 16:42:35
阅读次数:
109
加密文件:加密配置文件并使用,使用文件加密;加密变量:通过文件加密,通过密码加密,加上用户标识;使用debug模块进行调试
分类:
其他好文 时间:
2019-08-25 18:13:31
阅读次数:
115
如果机器多,假如有一百台服务器,每台服务器登录前都得先输入yes,使用交互式的方式下发公钥的话就很麻烦(ssh copy id)。 1. 第一次操作需要通过密码来操作服务器,所以配置文件需要把密码配置好 2. ansible实现批量下发公钥 这样,密钥就批量下发成功了,在配置文件中,可以把密码配置给 ...
分类:
其他好文 时间:
2019-08-25 17:53:02
阅读次数:
86
配置文件:配置文件位置和优先级,配置文件模板,分类介绍配置;Inventory配置:定义主机和组,主机变量,组变量,默认组,组的嵌套,多重变量定义,用于SSH连接的参数
分类:
其他好文 时间:
2019-08-24 10:17:40
阅读次数:
115