摘要: 一、用top.sls文件管理状态文件 highstate是state模块的一个函数,highstate函数是通过top.sls文件作为作为入口对模块和主机进行管理的,下面首先学习用highstate函数配合top.sls文件来管理状态文件。以上一篇的nginx为例: 创建nginx文件夹 注意调整一 阅读全文
posted @ 2019-10-12 17:55 vayne1 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 创建nginx.sls文件 install_nginx是安装Nginx的配置,nginx_running负责进程管理,nginx_conf下发Nginx主配置的模板文件,vhost_conf下发Vhost的配置文件。 nginx主配置文件内容 vhost配置文件内容 执行状态模块命令 阅读全文
posted @ 2019-10-08 10:04 vayne1 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一、state的概念以及撰写第一条状态 状态是对minion的一种描述和定义,管理人员可以不关心具体部署任务是如何完成的,只需要描述minion要到达什么状态,底层由Salt的状态模块来完成功能。 比如我们想在所有minion主机上部署Apache,可以用过程式的方法完成: 下面利用state模块完 阅读全文
posted @ 2019-10-08 09:33 vayne1 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 一、salt远程执行的底层原理 Salt的底层通信是通过ZeroMQ完成的,采用了ZeroMQ的订阅发布模式(Pub和Sub),如下图所示。 简单来讲,Pub/Sub模式类似于广播电台,在订阅发布模式中Pub将消息发送到总线,所有的Sub收到来自总线的消息后,根据自己的订阅条件来接收特定的消息。对应 阅读全文
posted @ 2019-09-26 13:58 vayne1 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 一、pillar简介 Pillar数据存储在master上。指定的minion只能看到自己的Pillar数据,其他的minion看不到任何Pillar数据,这一点与状态文件正好相反。所有通过认证的minion都可以获取状态文件,但是每个minion却都有自已的一套Pillar数据,而且每台minio 阅读全文
posted @ 2019-09-25 19:51 vayne1 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1.什么是Grains系统   Grains是SaltStack收集的有关底层管理系统的静态信息。 SaltStack收集的Grains信息包括操作系统版本、域名、IP地址、内核、操作系统类型、内存以及许多其他系统属性。   您可以将自定义的grains添加到 阅读全文
posted @ 2019-09-25 19:49 vayne1 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 一、正则语法 语法 | 说明 | 表达式实例 | 完整匹配的字符串 : : | : : | : : | : : | : : . | 匹配任意除换行字符"\n"外的字符,在DOTALL模式中也能匹配换行符 |a.c|abc \ | 转移字符,使后一个字符改变原来的意思,如果字符串中有\ 需要匹配,可使 阅读全文
posted @ 2019-09-23 15:25 vayne1 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 中文无法显示的问题: Docker镜像中centos镜像无法使用systemd的问题: Dockerflie的编写 php.ini的内容 启动docker容器: 阅读全文
posted @ 2019-09-19 14:03 vayne1 阅读(395) 评论(0) 推荐(0) 编辑
摘要: saltstack安装部署 一、saltstack简介 1.简单介绍   saltstack是基于python开发的一套C/S架构配置管理工具,它的底层使用ZeroMQ消息队列pub/sub方式通信,使用SSL证书签发的方式进行认证管理。ZeroMQ使SaltStack能快速在成 阅读全文
posted @ 2019-09-19 13:52 vayne1 阅读(1351) 评论(0) 推荐(0) 编辑
摘要: 一、zabbix web界面的配置 重点:zabbix执行报警脚本时,有对脚本的执行权限,但是没有对脚本中的命令执行的权限,需要在sudoers文件中为zabbix用户添加用户权限。 1.创建脚本的报警媒介 脚本路径可以在server的配置文件中配置 输入脚本名称,类型选择脚本并添加以下3个参数,分 阅读全文
posted @ 2019-08-30 17:35 vayne1 阅读(3673) 评论(0) 推荐(0) 编辑