Grains:静态数据,当minion启动的时候收集minion本地的相关信息操作系统版本,内核版本,CPU,内存,硬盘,设备型号,序列号应用场景:1)资产管理系统,信息查询2)用于目标选择(找到100台机器当中,内存是64G系统机器有哪些)3)配置管理中使用salt的数据系统主要有两个方面..
分类:
其他好文 时间:
2016-12-21 03:17:50
阅读次数:
154
一、系统初始化1.编写resolv.conf(dns)文件[root@node1init]#cat/etc/salt/states/init/dns.sls/etc/resolv.conf:file.managed:-source:salt://init/files/resolv.conf-user:root-group:root-mode:6442.给历史命令(history)添加时间[root@node1init]#cat/etc/salt/states/init/..
分类:
其他好文 时间:
2016-12-21 03:16:27
阅读次数:
175
创建nginx所需目录[root@node1~]#cd/data/etc/salt/[root@node1salt]#mkdir-pnginx/files[root@node1salt]#cdnginx/files/[root@node1files]#wgethttp://nginx.org/download/nginx-1.11.3.tar.gz[root@node1salt]#treenginx/nginx/|--conf.sls|--files||--nginx||--nginx-1.11...
分类:
其他好文 时间:
2016-12-21 03:16:07
阅读次数:
216
PillarPillar是动态的,给特定的minion指定特定的数据。只有minion自己指定的数据他自己能看到(类似topfile)作用场景:1.定义用户名和密码2.动态的场景3.敏感数据场景使用示例:来看下master的pillar.items[root@master~]#salt‘*‘pillar.itemssalt-client.com:----------此时..
分类:
其他好文 时间:
2016-12-21 03:15:55
阅读次数:
156
1.1安装mysql2.2查看salt-master、salt-minion配置文件[root@node1~]#grep-Ev‘^#|^$‘/etc/salt/masterinterface:0.0.0.0file_roots:base:-/data/etc/saltprod:-/data/etc/salt/prodlog_file:/data/logs/salt/master[root@node2~]#grep-Ev‘^#|^$‘/etc/salt/minionmaster:172.168..
分类:
数据库 时间:
2016-12-21 03:15:18
阅读次数:
211
我使用了我自己制作的saltstack-minion的docker镜像,进行saltstack自动实现系统初始化。PS:处理过程中发现docker的ntpd是无法更新时间的。需要映射宿主的时间,使用docker-v参数。docker获取方法:dockerpulldocker.io/516249940/saltsatack-minion系统初始化过程:每一个sls..
分类:
其他好文 时间:
2016-12-16 02:05:17
阅读次数:
463
本文章是参照官网和网上一些资料。多数以官网为主。首先是需要安装mysql数据库,我这里已经安装好了一个mysql数据库的分支叫MariaDB数据库,我就使用现成的。听说操作和mysql的操作一样。其实我就是想试试这个数据库··依赖条件:所有minion端要安装。MySQL-pythonmaturity:ma..
分类:
数据库 时间:
2016-12-14 22:22:07
阅读次数:
352
salt的安装就不写了,网上很多,记录下自己踩得坑吧。之前安装好后,配置了半天老是不行,后从51上看了一个入门教学视频才知道,配置文件是yaml,又搜索了yaml通用格式,结合python本身就是根据空格和TAB的语法格式,总之:配置过程中空格和缩进很重要还有忘记TAB键箭头的地方都..
分类:
其他好文 时间:
2016-12-13 00:34:52
阅读次数:
148
ansible介绍:ansible是一个基于python开发的轻量级自动化运维管理工具,可以用来批量执行命令,安装程序,支持playbook编排。它通过ssh协议来连接主机,省去了在每一台主机安装客户端的麻烦,相对比puppet和saltstack,显得更为简单和轻量。ansible命令参数:Usage:ansible<..
分类:
其他好文 时间:
2016-12-09 01:35:31
阅读次数:
264
今天试着在centos7上安装了saltstack自动化运维工具,以下是安装步骤:首先,我们安装bash-completion包,它可以补全centos7的命令。yuminstall-ybash-completion关于服务的启动问题:首先,设置服务开机自动启动:systemctlenablesalt-master查看是否设置好开机启动:systemct..
分类:
其他好文 时间:
2016-12-07 02:40:39
阅读次数:
192