运维平台目前主要实现功能:代码发布系统(tomcat,java,php)在线编辑saltstack配置文件,并提交到仓库通过saltapi实现添加固定资产(主机)在线实时查看日志通过saltapi批量执行命令/模块?运行环境CentOSLinuxrelease7.4.1708(Core)?主机列表saltstack代码在线编辑代码发布实时查看日志
分类:
其他好文 时间:
2018-04-26 18:32:26
阅读次数:
141
如果要同时上线2,3台服务器,可以使用手动安装操作系统,10台20台基本没法忍受,上百台呢,根本不可能手动安装管理,只考虑到这里并不能解决所有问题,只装个系统并不能满足批量管理的需求,这就需要在安装好系统后自动启动salt客户端程序,实现在装完系统后就在运维人员的管理范围之类,这篇文章就是基于这样的需求而完成的。 &
分类:
其他好文 时间:
2018-04-24 17:49:56
阅读次数:
163
saltstack?saltstack是一个新的基础平台管理工具,只需要花费数分钟即可运行起来,可以支撑管理上万台服务器的规模,数秒钟即可完成数据传递。?saltstack是使用python语言开发的,同时也支持restAPI方便二次开发以及和它平台集成,同时官方也发布了一个Web管理界面halite。优点:?首先,他速度快,基于消息队列+线程,跑完多台设备,都是毫秒级别的?其次,非常灵活,源码是
分类:
其他好文 时间:
2018-04-22 13:05:32
阅读次数:
257
前面手动安装了kubernets,但是过程比较繁琐,也不容易重复,今天有时间写了一个使用saltstack来安装kubernets。1.已知问题:用于加入node接天的token需要手动修改环境:centos7.22c+4g+40saltmastercentos7.22c+4g+40saltminionk8s-mastercentos72c+2gsaltminionk8s-node1本环境默认已经
分类:
Web程序 时间:
2018-04-19 10:36:27
阅读次数:
271
RHEL/CentOS下安装SaltStack对于Centos和RedHat用户,使用yum安装时最直接和快捷的。首先需要安装EPEL仓库。ForRHEL/CentOS6rpm-ivhhttp://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmSaltMaster安装:[root@master~]#yuminst
分类:
其他好文 时间:
2018-04-18 15:17:42
阅读次数:
168
GrainPillar概念本质上都是keyvalue型的数据库。Grains是存储在minon上的数据,minion启动后就进行Grain计算,是一种静态数据。Pillar数据存储在master,是动态数据,每个minion只能看到自已的pillar。一个minion可以告诉master它的数据,而minion则需要从master索要pillar数据。列出所有minion上的Grains项salt
分类:
其他好文 时间:
2018-04-15 16:28:57
阅读次数:
216
上一篇:SaltStack配置管理-状态间关系 需求:需要apache配置文件里面监听的端口是每个minion本地的地址 saltstack默认的模板是jinjia模板 参考文档:http://docs.jinkan.org/docs/jinja2/ 两种分隔符: {% ... %} 和 {{ .. ...
分类:
其他好文 时间:
2018-04-14 16:21:48
阅读次数:
213
master:
安装 salt-master
配置 /etc/salt/master
启动 salt-master
node:
安装 salt-minion
配置 /etc/salt/minion
master: master ip
id: node name
启动 salt-minion
#--------------------...
分类:
其他好文 时间:
2018-04-13 13:28:24
阅读次数:
154
Saltstack系列1:安装配置 Saltstack系列2:Saltstack远程执行命令 Saltstack系列3:Saltstack常用模块及API Saltstack系列4:Saltstack之Grains组件 Saltstack系列5:Saltstack之pillar组件 Saltstac ...
分类:
其他好文 时间:
2018-04-11 00:06:39
阅读次数:
191
saltstack部署过程一.服务端:Epel源安装[root@m01~]#wget-O/etc/yum.repos.d/epel.repohttp://mirrors.aliyun.com/repo/epel-6.repoSalt-master安装[root@m01~]#yuminstallsalt-master-y添加master启动服务[root@m01~]#chkconfigsalt-ma
分类:
其他好文 时间:
2018-04-10 18:48:18
阅读次数:
152