随笔分类 -  Saltstack

摘要:1.SaltStack批量安装zabbix_agent端. vim /etc/salt/states/init/zabbix_agnet.sls 2.vim /etc/salt/states/top.sls 3.执行命令 阅读全文
posted @ 2017-02-14 17:45 梦徒 阅读(228) 评论(0) 推荐(0) 编辑
摘要:Salt-ssh是Saltstack的另外一种管理方式,无需安装minion端,可以运行salt的一切功能,管理和使用方法基本和salt一样。但是,salt-ssh并没有继承原来的ZeroMQ通讯架构。所以,她的执行速度比较慢,作为salt的补充在初次批量安装minion或某些不能安装minion的 阅读全文
posted @ 2017-02-13 17:49 梦徒 阅读(910) 评论(0) 推荐(0) 编辑
摘要:制作简单初始化模块(在minion主机安装软件): 1.定义master配置文件file_roots 创建目录: 重启salt服务: salt-master目录结构如下图: 定义top.sls文件。 定义package.sls 文件. 执行(在SN100-128主机安装lrzsz,mtr,nmap, 阅读全文
posted @ 2017-02-10 16:32 梦徒 阅读(319) 评论(0) 推荐(0) 编辑
摘要:pillar组件 pillar也是Saltstack最重要的组件之一,其作用是定义与被控主机相关的任何数据,定义好的数据可以被其他组件使用,如模板、state、API等。在pillar中定义的数据与不同业务特性的被控主机相关联,这样不同被控主机只能看到自己匹配的数据,因此pillar安全性很高,适用 阅读全文
posted @ 2016-06-27 11:41 梦徒 阅读(859) 评论(0) 推荐(0) 编辑
摘要:grains是Saltstack最重要的组件之一,grains的作用是收集被控主机的基本信息,这些信息通常都是一些静态的数据,包括CPU、内核、操作系统、虚拟化等,在服务器端可以根据这些信息进行灵活定制,管理员可以利用这新信息对不同业务进行个性化配置。 官网提供的用来区分不同操作系统的示例如下(采用 阅读全文
posted @ 2016-06-07 16:40 梦徒 阅读(1661) 评论(0) 推荐(0) 编辑
摘要:Saltstack提供了非常丰富的功能模块,涉及操作系统的基础功能、常用工具支持等,更多模块信息可以查看官网模块介绍。也可以通过sys模块列出当前版本支持的模块。 一、模块API使用方法: API的原理是通过调用 master client 模块,实例化一个LocalClient 对象,再调用cmd 阅读全文
posted @ 2016-05-27 11:27 梦徒 阅读(1170) 评论(0) 推荐(0) 编辑
摘要:一、基础介绍1.简介 salt 是一个基础平台管理工具 salt是一个配置管理系统,能够维护预定于状态的远程节点 salt是一个分布式远程执行系统,用来在远程节点上执行命令和查询数据 2.salt的核心功能: 使命令发送到远程系统是并行的而不是串行的 使用安全加密的协议 使用最小最快的网路载荷 提高 阅读全文
posted @ 2016-04-19 18:11 梦徒 阅读(1141) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示