1、salt-master的配置文件编写格式之YAML语法说明YAML语法数据的结构通过缩进来表示,每一级用两个空格来表示缩进,如果有下一级结构需要以冒号结尾,连续的列表通过减号“-”来表示,减号后面需要有空格,不是以冒号结尾的冒号后面需要有空格。2、修改salt-master配置文件#vim/etc/salt/master+416416file_roots:#告诉salt状态文件的位置417ba
分类:
其他好文 时间:
2018-01-16 18:37:40
阅读次数:
192
一、SaltStack概述Salt,,一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。salt底层采用动态的连接总线,使其可以用于编配,远程执行,配置管理等等.多种配置管理工具对比:Puppet(rubby开发,现在很少使用)ansible(python开发,轻量级,没有agent,大规模环境下使用ssh会很慢,串行传输)
分类:
其他好文 时间:
2018-01-16 17:57:20
阅读次数:
238
piller组件定义与客户端相关的任何数据,定义好的数据可以被其他组件调用(如state,api) 启用piller功能 效果如下 [root@k8s_master ~]# salt 'k8s_master' pillar.data k8s_master: master: __role: maste ...
分类:
其他好文 时间:
2018-01-15 18:53:36
阅读次数:
356
saltstack的grains类似于ansible的setup模块,主要作用为手机客户端的主机基本信息(cpu,内核,os,virtual等) ...
分类:
其他好文 时间:
2018-01-15 16:29:33
阅读次数:
152
1、SaltStack简介官方网址:http://www.saltstack.com官方文档:http://docs.saltstack.comGitHub:https:github.com/saltstackSaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,一般可以理解为简化版的puppet和加强版的func。SaltStack基于Python语言实现,结
分类:
其他好文 时间:
2018-01-15 14:54:24
阅读次数:
181
cp模块 功能:实现远程文件、目录的复制,以及下载URL文件等操作 使用cp模块配置管理之前,要首先指定saltstack所有状态文件的根目录,在master上做如下操作: 指定根目录(确定指定的目录是否存在,如果不存在,需要手动来创建目录) 修改之后重启master服务 ...
分类:
其他好文 时间:
2018-01-09 17:32:34
阅读次数:
182
saltstack 数据系统有两种,Grains pillar Grains:静态数据 当minion启动收集本地信息(操作系统,内核版本,CPU,内存,硬盘,设备型号等) 只要不重启,这些数据只会收集一次 能干什么呢? 1 资产管理,信息查询 (salt 'web01' grains.items。 ...
分类:
其他好文 时间:
2018-01-09 12:54:31
阅读次数:
171
环境介绍: slatmaster:10.80.0.162 minion01:10.80.0.163 minion02:10.80.0.164 目标:在两台minion上安装nginx服务,并定时同步master的nginx配置文件。 第一步,编写sls文件 [root@study02 salt]# ... ...
分类:
其他好文 时间:
2018-01-07 16:04:49
阅读次数:
252
grains grains主要负责采集客户端的一些基本信息,这个也可以完全自定义。可以在客户端自定义,然后自动汇报上来;也可以从服务端定义,然后推下去,采集完后,再汇报上来;pillar根grains比较的话它更灵活。 grains的使用: 查看 [root@study02 file]# salt ... ...
分类:
其他好文 时间:
2018-01-07 11:45:49
阅读次数:
143
安装halite 方法一:失败,待查原因 1、安装并启动salt-api yum install salt-api –y service salt-api start chkconfig salt-api on 2、安装halite及其依赖文件 yum install python-pip –y p... ...
分类:
Web程序 时间:
2018-01-07 11:38:45
阅读次数:
250