- 2024-11-02saltstack 运维中的一些错误处理记录(一)
saltstack运维中的一些错误处理记录Q1:[WARNING]Key'file_ignore_glob'withvalueNonehasaninvalidtypeofNoneType,alistisrequiredforthisvalue解决方法: /etc/salt/master的配置文件中,将file_ignore_glob的注释全部打开,重启master即可。service
- 2024-09-19saltstack高级用法
一、saltstack的高级用法 一、job管理1、job简介Jid:jobid,格式为%Y%m%d%H%M%S%fmaster在下发指令消息时,会附带上产生的Jid,minion在接收到指令开始执行时,会在本地的cachedir(默认是/var/cache/salt/minion/)下的proc目录产生以Jid命名的文件,用于在执行过程中master查看当
- 2024-09-09saltstack使用介绍
saltstack使用介绍saltstack是什么早期运维人员会根据自己的生产环境来写特定脚本完成大量重复性工作,这些脚本复杂且难以维护。系统管理员面临的问题主要是1、系统配置管理,2、远程执行命令,因此诞生了很多开源软件,系统维护方面有fabric、puppet、chef、ansible、saltstack等,这些
- 2024-07-17了解拥有强大功能与灵活性的SaltStack
SaltStack介绍什么是SaltStackSaltStack是一个基于Python开发的开源自动化平台,主要用于基础设施管理、配置管理和应用程序部署。它采用了C/S(Client/Server)架构,并且在设计上相对轻量。SaltStack的配置语法采用YAML(YetAnotherMarkupLanguage),使得配置脚本更加简
- 2024-07-12saltStack自动化工具
目录SaltStack自动化工具核心概念1.Master和Minion2.State3.Pillar4.Grains5.Modules6.Runner7.Reactor工作流程安装和配置1.配置hosts解析2.配置yum源3.saltstack安装3.1master节点3.2minion节点4.配置saltstack4.1master节点配置4.2配置minion节点5.接受认证
- 2024-06-09自动化运维工具——Saltstack部署及使用
目录一、简介1.定义2.核心功能3.通信机制二、部署1.配置yum源2.安装服务3.连接认证Master和Minion三、实际运用1.命令格式2.演示操作2.1连通性测试2.2安装软件2.3卸载软件2.4测试模块一、简介1.定义Saltstack是一个配置管理系统(客户端和服务端),能够维护预
- 2024-03-22Saltstack 最大打开文件数问题之奇怪的 8192
哈喽大家好,我是咸鱼。今天分享一个在压测过程中遇到的问题,当时排查这个问题费了我们好大的劲,所以我觉得有必要写一篇文章来记录一下。问题出现周末在进行压测的时候,测试和开发的同事反映压测有问题,请求打到A服务上被拒绝了。我们登录服务器查看A服务的日志,发现频繁地报To
- 2024-03-21saltstack的二次开发
1.Grains的二次开发在master上添加Grains,且同步给minion。注意:只能从master同步给minion,而不能从master通过syndic同步给minion。在master的file_roots目录下建_grains,在_grains目录下写grains的py文件,用return返回就可以拉vimmy_grains.pydefmy_grains():'''My
- 2024-03-08Saltstack
1.1、Salt单个命令执行必Salt底层基于ZeroMQPUB-SUBpattern,Master/Minions通信高效传递及扩展Salt部署安装SaltMaster配置Minion配置Key管理HelloWorld安装SaltCentOS下安装master&minionUbuntu下安装master&minionWindows下安装minion其他操作系统安装
- 2024-02-26通过 saltstack 批量更新 SSL 证书
哈喽大家好,我是咸鱼。之前写过两篇关于SSL过期巡检脚本的文章:SSL证书过期巡检脚本SSL证书过期巡检脚本(Python版)这两篇文章都是讲如何通过脚本去自动检测SSL过期时间的,当我们发现某一域名的SSL证书过期之后,就要及时更换。如果这个域名下有很多服务器,我们一台一台
- 2024-02-22saltstack的使用
1.安装https://docs.saltproject.io/salt/install-guide/en/latest/topics/overview.html1.1linux使用Bootstrapinstallation安装#下载文件bootstrap-salt.shcurl-obootstrap-salt.sh-Lhttps://bootstrap.saltproject.io#添加权限chmod+xbootstrap-salt.sh#安装#F
- 2024-02-04自动化运维工具【SaltStack】
SaltStack管理工具允许管理员对多个操作系统创建一个一致的管理系统,包括VMwarevSphere环境。SaltStack作用于仆从和主拓扑。SaltStack与特定的命令结合使用可以在一个或多个下属执行。主要用的语言为python二、SaltStack的配置使用自动化软件,实现在server1中显示server2中执
- 2024-01-27第三方调用saltstack
pythonapi使用实例及工作原理解析指定target函数,命令等等,就可以可以了。[root@mcw01~]#pythonPython2.7.5(default,Aug42017,00:39:18)[GCC4.8.520150623(RedHat4.8.5-16)]onlinux2Type"help","copyright","credits"or"license&quo
- 2024-01-22SaltStack 常用的一些命令
以下是SaltStack常用的一些命令:查看帮助信息:salt--help检查Salt支持的操作系统:salt'*'test.ping查看Minion的版本号:salt'*'test.version执行命令:salt'*'cmd.run'command'安装软件包:salt'*'pkg.install'package_name'升级软件包:salt&
- 2023-09-16saltstack使用
saltstack中salt-key的用法介绍:saltstack中master和minion是依靠证书来进行加密通信的。在saltstack中salt-key命令是用来管理证书的用法:salt-key[options]常用参数:-L,--list-all #显示已经或未认证的被控端id-aACCEPT,--accept
- 2023-08-14SaltStack部署应用
1.rpm-ivhhttps://repo.saltstack.com/yum/redhat/salt-repo-latest-2.el7.noarch.rpmyumcleanallyuminstall-yepel-releasesalt-mastervim/etc/salt/master修改以下内容:interface:192.168.1.10auto_accept:Truesystemctlstartsalt-mastersystemctlenablesalt-maste
- 2023-07-13自动化运维工具Saltstack详细介绍
Saltstack是一个新的基础设施管理工具。目前处于快速发展阶段,可以看做是pssh+弱化的Puppet的组合。间接的反映出了saltstack的两大功能:远程执行和配置管理。 Saltstack使用Python开发,是一个非常简单易用和轻量级的管理工具。由Master和Minion构成,通过ZeroMQ进
- 2023-06-11运维工具SaltStack之一安装部署
一、概述salt是一个异构平台基础设置管理工具,使用轻量级的通讯器ZMQ,用Python写成的批量管理工具,完全开源,遵守Apache2协议,与Puppet,Chef功能类似,有一个强大的远程执行命令引擎,也有一个强大的配置管理系统,通常叫做SaltStateSystem。 二、基本原理采用C/S模式,server端就是salt的mas
- 2023-06-11总结常用的几种 api 方式调用saltstack
saltstack本身是用python写的,用python调用saltstack相对来说比较简单. 我这里采用的是第一种方法,但不同的是用tornado自封装了一层api 1.PythonclientAPIhttp://docs.saltstack.com/en/latest/ref/clients/#salt.wheel.WheelClient.cmd优点:最简单,只要机器安装了saltstack,
- 2023-06-01saltstack安装
saltstack基于python开发的C/S架构配置管理工具底层使用ZeroMQ消息队列pub/sub方式通信使用SSL证书签发的方式进行认证管理,传输采用AES加密在saltstack架构中服务器端叫Master,客户端叫Minion。 在Master和Minion端都是以守护进程的模式运行,监听配置文件里面定义的ret_port(
- 2023-06-01SaltStack介绍——SaltStack是一种新的基础设施管理方法开发软件,简单易部署,可伸缩的足以管理成千上万的服务器,和足够快的速度控制,与他们交流
SaltStack介绍和架构解析简介SaltStack是一种新的基础设施管理方法开发软件,简单易部署,可伸缩的足以管理成千上万的服务器,和足够快的速度控制,与他们交流,以毫秒为单位。SaltStack提供了一个动态基础设施通信总线用于编排,远程执行、配置管理等等。SaltStack项目于2011年启动,年
- 2023-01-11自定义orm、CMDB资产管理系统
1自定义ormhttps://www.cnblogs.com/liuqingzheng/article/9006025.html#了解orm底层原理2cmdb资产管理系统项目#CMDB资产管理系统就是服务器管理系统#
- 2022-12-24saltstack部署方式问题及解决
1、使用master连接mysql数据库,这种方式master要先收集所有minion的数据,再入到mysql数据库,master压力会增大,而且原本minion产生的数据入库要经过master中转,不推荐使用这种方
- 2022-12-18saltstack学习
salt-master:[root@salt-master~]#systemctl stop firewalld [root@salt-master~]#systemctl disable firewalld [root@salt-master~]#sed -i
- 2022-11-25SaltStack 十
#salt-master高可用多masterminion配置可写为列表:master:-192.168.2.103-192.168.2.104保证两台master配置相同#nfs文件共享#nfs搭建on192.168.2.103yumi