saltstack
文章平均质量分 81
yongbang_yan
怕?你就会输一辈子!!!
展开
-
2.saltstack Grains与pillar使用
grains系统信息收集:一、收集系统信息[root@salt-master ]# salt '*salt-minion.2018.com' grains.get ip4_interfaces #查客户端ipsalt-minion.2018.com: ---------- ens33: - 192.168.91.133 lo: - 127.0.0.1...原创 2018-06-30 23:00:31 · 163 阅读 · 0 评论 -
12.saltstack配置管理-功能模块与业务模块-php
功能模块之php安装创建php安装目录[root@salt-master ~]# mkdir /srv/salt/prod/php[root@salt-master ~]# mkdir /srv/salt/prod/app/php/files/php -p[root@salt-master ~]# mkdir /srv/salt/prod/php/files/将安装包拷贝到files目录下:[ro...原创 2018-07-01 11:55:01 · 298 阅读 · 0 评论 -
11.saltstack配置管理-功能模块与业务模块-nginx
后端线上服务(注意:后端另外开启另外两台虚拟机)完成前端高可用之后,我们就可以去完成线上服务了。线上服务包括nginx、php、memache、mysql等的安装及配置。一、功能模块之nginx安装创建nginx安装目录:[root@salt-master ~]# mkdir /srv/salt/prod/nginx/[root@salt-master ~]# mkdir /srv/salt/pr...原创 2018-07-01 11:54:09 · 195 阅读 · 0 评论 -
10.saltstack配置管理-业务模块-keepalived
业务引用之keepalived 同haproxy业务引用一样,我们同样在cluster目录下进行。编写salt文件: salt文件涉及到keepalived的安装的引用;每个节点的具体参数如何这里主要通过编写jiaja模版来实现每个节点参数的差异性。通过grains的fqdn来判断不同的主机名,实现不同主机不同参数。在cluster目录编辑:[root@salt-master ~]# ...原创 2018-07-01 11:49:24 · 233 阅读 · 0 评论 -
9.saltstack配置管理-功能模块-keepalived
功能模块之keepalived的安装=====================注意:真正服务器使用时不鞥有这些#号注稀或者空格、tab键。检测可以在vi 里面:set list来判断是否有空格==================先看过来 在keepalived安装之前,我们首先需要准备keepalived的安装包、启动脚本以及配置文件等。我们需要将所有的这些东西都放到keepalived/f...原创 2018-06-30 23:24:59 · 165 阅读 · 0 评论 -
8.saltstack配置管理-业务模块-haproxy
业务引用之Haproxy负载均衡的实现=====================注意:真正服务器使用时不鞥有这些#号注稀或者空格、tab键。检测可以在vi 里面:set list来判断是否有空格==================先看过来 Haproxy的安装我们选择源码包进行安装,我们通过文件管理模块进行haproxy的文件配置管理,需要将两个节点配置为负载均衡模式。创建业务引用相关目录:...原创 2018-06-30 23:08:49 · 364 阅读 · 0 评论 -
7.saltstack配置管理-功能模块-haproxy
功能模块:根据整个系统架构图,我们可以分为两大部分来完成。前端高可用和后端上线服务,前端高可用主要包括haproxy和keepalived安装及配置。后端线上服务包括nginx、php、memcache、mysql的安装及配置。以下是haproxy和keepalived安装和配置。1.安装的每个服务目录要清晰;创建Haproxy模块的文件目录:[root@salt-master ~]# mkdir...原创 2018-06-30 23:07:58 · 159 阅读 · 0 评论 -
6.saltstack配置管理-系统初始化
系统初始化:1、系统初始化也就是系统优化,下面简单的给系统做系统优化。比如:修改/proc/sys/fs/file-max 、/proc/sys/vm/swappiness 、/proc/sys/net/ipv4/ip_local_port_range2.创建saltstack初始化目录也是层层依赖关系,认真的看即可知道。以下全是在master上操作:首先:[root@salt-master ~]...原创 2018-06-30 23:07:05 · 3052 阅读 · 0 评论 -
5.saltstack配置管理YAML和jinja
1、系统初始化。 2、功能模块。 3、业务模块。yaml语法三大规则规则一:缩进 yaml使用一个固定的缩进风格表示数据层结构关系,Saltstack需要每个缩进级别由两个空格组成。============注意:一定不能使用tab键==================规则二:冒号 yaml: mykey: my_value 每个冒号后面一定要有一个空格(以冒号结尾不需要空格,表示文件路...原创 2018-06-30 23:05:36 · 528 阅读 · 0 评论 -
4.saltstack文件配置管理
文件配置管理官网 https://docs.saltstack.com/en/latest/ref/states/all/salt.states.file.html#module-salt.states.file配置master文件:[root@salt-master ~]# vi /etc/salt/masterfile_roots: base: - /srv/salt/base te...原创 2018-06-30 23:04:18 · 346 阅读 · 0 评论 -
3.saltstack远程执行(targeting、modulee、returnnres)
Saltstack远程执行语法例:salt '*' cmd.run 'w' - 命令:salt - 目标:'*' - 模块:cmd.run,自带150+模块,也可以自己写模块 - 返回:执行后结果返回,Returnners组件1、指定目标(targeting)官网文档:https://docs.saltstack.com/en/latest/topics/targeting/ind...原创 2018-06-30 23:02:52 · 321 阅读 · 0 评论 -
1.SaltStack-安装并简单配置使用(CentOS 7.3)
SaltStack使用教程(一):安装并简单配置使用SaltStack作用于仆从和主拓扑。SaltStack与特定的命令结合使用可以在一个或多个下属执行。实现这一点,此时Salt Master可以发出命令,如salt '*' cmd.run 'ls -l /'。除了运行远程命令,SaltStack允许管理员使用“grain”。grain可以在SaltStack仆从运行远程查询,因此收集仆从的状态信...原创 2018-06-30 22:55:51 · 379 阅读 · 0 评论