当下有许多的运维自动化工具(配置管理),例如:ansible、saltstack、puppet、fabric等 ansible 是一种集成it系统的配置管理、应用部署、执行特定任务的开源平台,是ansibleworks公司名下的项目,该公司由cobbler及func的作者与2012年创立成立 ans ...
分类:
其他好文 时间:
2019-11-05 21:38:39
阅读次数:
124
关键词:oauth、第三方登录 关键词:oauth、第三方登录 1、是什么? oauth认证就是一种授权认证机制。 简单分析:用户告诉系统,同意授权第三方应用(eg:本地服务器)进入系统(eg:qq/微信),获取这些数据,系统从而产生一个短期的进入令牌(token),用来代替密码,供第三方应用使用, ...
分类:
其他好文 时间:
2019-11-01 12:44:16
阅读次数:
144
1.ansible概述: Ansible是一款为类Unix系统开发的自由开源的配置和自动化工具。它用Python写成,类似于saltstack和Puppet,但是有一个不同和优点是我们不需要在节点中安装任何客户端。它使用SSH来和节点进行通信。Ansible基于 Python paramiko 开发 ...
分类:
其他好文 时间:
2019-10-30 18:41:11
阅读次数:
112
pillar组件 pillar也是Saltstack最重要的组件之一,其作用是定义与被控主机相关的任何数据,定义好的数据可以被其他组件使用,如模板、state、API等。 在pillar中定义的数据与不同业务特性的被控主机相关联,这样不同被控主机只能看到自己匹配的数据,因此pillar安全性很高,适 ...
分类:
其他好文 时间:
2019-10-19 21:09:08
阅读次数:
108
说明 API原理是通过调用master client模块,实例化一个LocalClient对象,再调用cmd()方法来实现的。以下API实现test.ping的示例:(其他API调用只需要改变cmd即可) 常用模块 Archive模块 功能:实现系统层面的压缩包调用,支持gzip、gunzip、ra ...
grains说明 grains是Saltstack最重要的组件之一,grains的作用是手机被控主机的基本信息,这些信息通常都是一些静态类的数据,包括CPU、内核、操作系统、虚拟化等,在服务器端可以根据这些信息进行灵活定制,管理员可以利用这些信息对不同业务进行个性化定制。 例:(janja模板) g ...
分类:
其他好文 时间:
2019-10-19 20:37:38
阅读次数:
81
命令 命令格式: 例: 常用参数 针对<操作目标>,Saltstack提供了多种方法对被控主机(id)进行过滤。下面列举出常用具体参数:-E,--pcre,通过正则表达式进行匹配: -L,--list,以主机id名列表的形式进行过滤,格式与Python的列表相似,即不同主机id名称使用逗号分离。 - ...
分类:
其他好文 时间:
2019-10-19 20:26:10
阅读次数:
94
今天咪咪姑姑要走了。前几天拿到了奶奶的骨灰,说是灰,其实是骨头的残片。骨壁都有完整保留,其它没钙化的有机质都没有了。能看到清楚的头盖骨片、脊椎、指骨这些,别的我们的生物学知识就分不出来了。咪咪咕咕和元元姑姑,各带走一点残片回美国。咪咪咕咕感叹说:“之后我就不回来了”,颇有一种家破人散的感觉;不过我想,我邀请咪咪姑姑和她的孩子们来北京,应该还是可以的吧。.CIKERS数据系统的架子,汪小萍已经做好了
分类:
其他好文 时间:
2019-10-15 17:35:29
阅读次数:
75
一、用top.sls文件管理状态文件 highstate是state模块的一个函数,highstate函数是通过top.sls文件作为作为入口对模块和主机进行管理的,下面首先学习用highstate函数配合top.sls文件来管理状态文件。以上一篇的nginx为例: 创建nginx文件夹 注意调整一 ...
分类:
其他好文 时间:
2019-10-12 18:25:16
阅读次数:
92
1.Memcached是什么,有什么作用? Memcached是一个开源的、高性能的内存缓存软件,从名称上看Mem就是内存的意思,而Cache就是缓存的意思。 Memcached通过在事先规划号的内存空间中临时缓存数据库中的各类数据,以达到减少业务对数据库的直接高并发访问,从而达到提升数据库的访问性 ...
分类:
系统相关 时间:
2019-10-05 22:15:42
阅读次数:
118