一、SALTSTACK简介:saltstack是一个配置管理系统,能够维护预定义状态的远程节点。saltstack是一个分布式远程执行系统,用来在远程节点上执行命令和查询数据。saltstack是运维人员提高工作效率、规范业务配置与操作的利器。Salt的核心功能 使命令发送到远程系统是并行的而不是串行的 使用安全加密的协议 使用最小最快的网络载荷 提供简单的编程接口Salt同样引入了更加细致化的领
转载 2024-04-29 09:36:18
151阅读
1、Saltstack介绍Salt是这样的一个软件:一个配置管理系统,能够将远程节点维护在一个预定义的状态(例如,确保安装特定的软件包并运行特定的服务)一个分布式远程执行系统,用于在远程节点上单独或通过任意选择标准来执行命令和查询数据它的开发是为了将远程执行领域中发现的最佳解决方案结合在一起,使其更好,更快,更具延展性。 Salt通过简单易用的界面快速处理大量信息,而不仅仅是数十个甚至数千个单独的
一、saltstack的状态管理状态管理官网: https://www.unixhot.com/docs/saltstack/ref/states/all/index.html1)状态分析[root@k8s6 ~]# cat /srv/salt/web/apache.sls apache-install: pkg.installed: - names: - htt
转载 4月前
23阅读
1、准备zabbix agent配置文件由于没有啥特别要求,这里我选择yum安装zabbix22-agent [root@master init]# yum -y install zabbix22-agent [root@master zabbix]# cp zabbix_agentd.conf /etc/
原创 2017-02-21 14:38:37
1738阅读
saltstack的深入-配置zabbix所需的server,web,agent操作内容: 一、基础环境 1、使用tvm-cobbler安装一个tvm-zabbix虚拟机来做实验。在“配置zabbix所需的mysql-server”的基础上继续操作 2、网络: eth0:host-only(用于虚拟内网,手动固定IP,这样从宿主机可以直接连接到这个vm) eth1:NAT(用于上外网,动态IP)
原创 2015-08-13 13:51:26
2353阅读
    公司现有的监控使用zabbix,saltstack客户端服务端安装好后,客户端不需要每台机器逐台安装,当然修改zabbix配置文件,直接用salt完成,今天测试了salt源码安装zabbix_agent,效果还行;    老规矩,top.sls[root@cacti salt]# cat top.sls base:   
原创 精选 2016-06-22 11:55:43
1181阅读
1点赞
一、基础介绍1.简介  salt 是一个基础平台管理工具  salt是一个配置管理系统,能够维护预定于状态的远程节点  salt是一个分布式远程执行系统,用来在远程节点上执行命令和查询数据2.salt的核心功能:  使命令发送到远程系统是并行的而不是串行的  使用安全加密的协议  使用最小最快的网路载荷  提高简单的编程接口3.salt优点:  saltstack是用python编写,相当于设备是
深入salt配置环境: base, dev(开发环境), test(测试环境), prod(生产环境)vim  /etc/salt/masterfile_roots:  base:    - /srv/salt/  dev:    - /srv/salt/dev  test:&n
原创 2016-06-12 14:11:08
516阅读
一、服务环境        --------------------------------------------------------------序号设备型号设备IP设备用途1虚拟机192.168.122.100salt master2虚拟机192.168.122.101salt minion3虚拟机192.168.122.102salt m
原创 2016-07-05 10:46:40
1294阅读
yumsearchsaltyum配置同步到所有机器foriinhost{1..99};dorsync-a/etc/yum.repos.d/salt.repo${i}:/etc/yum.repos.d/-e'ssh';doneserver服务端yuminstallsalt-mastersystemctlstartsalt-master启动服务端口45054506ss-ltn|grep
原创 2018-02-24 16:02:46
1187阅读
1. saltstack1. 简介Saltstack 比 Puppet 出来晚几年,是基于Python 开发的,也是基于 C/S 架构,服务端 master 和客户端 minions ;Saltstack 和 Puppet 很像,可以说 Saltstatck 整合了 Puppet 和 Chef 的功能,更加强大,更适合大规模批量管理服务器,并且它比 Puppet 更容易配置。 三大功能:远程命令执
转载 2024-03-26 11:33:33
47阅读
SaltStack常用模块 文章目录SaltStack常用模块1. SaltSack模块介绍:2.SaltStack常用模块:2.1 常用模块之network2.1.1 network.active_tcp2.1.2 nwetwork.calc_net2.1.3 network.connect2.1.4 network.default_route2.1.5 network.get_fqdn2.1.
转载 2024-02-29 12:44:36
80阅读
一、saltstack简介saltstack是使用python编写的开源自动化部署与管理工具,拥有良好的扩展性以及优秀的执行效率,配置简单,可以工作在多平台上,经常被描述为 Func加强版+Puppet精简版。saltsatck优点:首先,速度快,基于消息队列+线程,跑完多台设备,都是毫秒级别的;其次,非常灵活,源码是python,方便理解和自定义模块;最后,命令简单,功能强大。 二、s
转载 2024-02-21 19:45:30
57阅读
状态模块: https://docs.saltstack.com/en/latest/ref/states/all/salt.states.file.html#module-salt.states.file [root@master ~]# grep -v '^$' /etc/salt/master |grep -v '#' client_acl: luo: - test.ping - network.* file_roots: #top.sls路径,可以写多个 base: #但是只读取base路径 - /srv/salt/base test: - /srv/salt/test prod: - /srv/salt/prod pillar_roots: base: - /srv/pillar mysql.host: '192.168.43.118' mysql.user: 'salt' mysql.pass: 'Myq1231!' mysql.db: 'salt' mysql.port: 330
原创 2018-11-30 21:52:10
685阅读
1点赞
一、saltstack的SSH工作模式二、配置管理  状态写的应该是每次执行都是对的  一、状态间关系:实战——搭建LAMP环境  ​​https://docs.saltstack.com/en/latest/contents.html​​  每个组件分开创建,以后可以复用(使用include)  salt:// 所处环境的根路径  1、基础环境cd /srv/salt/prodmkdi
原创 2022-08-11 14:10:06
173阅读
YAML语言 YAML是一种直观的能够被电脑识别的数据序列化格式,是一个可读性高并且容易被人类阅读,容易和脚本语言交互,用来表达资料序列的编程语言。 它类似于标准通用标记语言的子集XML的数据描述语言,语法比XML简单很多。 YAML的基本规则: 使用缩进来表示层级关系,每层2个空格,禁止使用TAB ...
转载 2021-11-03 02:54:00
145阅读
2评论
1.设置epel 源 rpm -Uvh http://mirror.pnl.gov/epel/6/x86_64/epel-release-6-8.noarch.rpm 安装前需要安装这些包 Python 不用说大家都知道 这玩意就python写的     ZeroMQ 消息中间件相当于puppet
原创 2015-09-24 12:21:19
505阅读
3. 配置管理server上:vim  /etc/salt/master   //搜索找到 file_roots打开如下内容的注释:file_roots:  base:    - /srv/saltmkdir  /srv/saltcd /srv/saltvim /srv/salt/top.sls&n
原创 2016-06-12 14:08:09
665阅读
一、What is Saltstack1、Salt介绍Salt,汉语意思是盐。Salt对于运维攻城狮来说,就像盐对人体体征一样重要;哈哈哈,我是这么意淫的。SaltStack是一个服务器基础架构集中化管理平台,具有远程执行、配置管理、云管理等功能。SaltStack是基于Python语言实现的;所以对于熟悉python的运维来说,那非常有亲切感,容易上手,而且yaml格式也类似于python的缩进
原创 精选 2016-08-02 23:43:59
1618阅读
1、简介SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,一般可以理解为简化版的puppet和加强版的func。SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinjia2、python-msgpack和PyYAML等)构建。 通过部署SaltStack环境
转载 2017-05-14 16:33:18
400阅读
  • 1
  • 2
  • 3
  • 4
  • 5