• 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-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-13salt-minion离线安装
    1.在nexus做salt官方的yum源代理http://xxxx/repository/gw-yum-proxys代理https://repo.saltproject.io/salt/py3/2.在yum仓库里上传repo文件及salt.sh安装文件latest.repo 文件[salt-repo]name=SaltrepoforRHEL/CentOS7PY3baseurl=http://xxxx/repository/gw-yum-
  • 2024-03-08Saltstack
    1.1、Salt单个命令执行必Salt底层基于ZeroMQPUB-SUBpattern,Master/Minions通信高效传递及扩展Salt部署安装SaltMaster配置Minion配置Key管理HelloWorld安装SaltCentOS下安装master&minionUbuntu下安装master&minionWindows下安装minion其他操作系统安装
  • 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-12-30salt 安装
     yum安装1salt相对于ansible、clush等批量工具的优势对java原生的支持,更适合运维平台的集成架构图 1、源安装sudorpm--importhttps://repo.saltproject.io/py3/redhat/7/x86_64/3004/SALTSTACK-GPG-KEY.pubcurl-fsSLhttps://repo.saltproject.io/p
  • 2023-12-086. loop_interval: 600 这个参数是干啥的
     在SaltStack中,loop_interval参数通常是指SaltMinion执行循环的间隔时间。SaltMinion通过执行循环来监视SaltMaster的命令,并执行相应的操作。具体来说,loop_interval参数定义了SaltMinion检查是否有新命令的时间间隔。默认情况下,这个值是60秒(1分钟),但你提到的值是
  • 2023-09-079-7|salt代码在linux机子那个目录
    如果你是通过包管理器(如`apt`,`yum`,`zypper`等)安装的SaltStack,那么代码和相关文件通常会分布在多个目录下。以下是一些常见的目录和它们的用途:1.**配置文件**: -`/etc/salt/minion`:salt-minion的主配置文件。 -`/etc/salt/master`:salt-master的主配置文件。2.
  • 2023-08-178-17|2023-08-16 12:33:55,972 [salt.master :1643][ERROR ][20321] Received minion error from [m
    该日志条目显示了来自于Saltminion(在这里标识为`[master]`,这可能是minion的名称或者是由于其他原因导致的日志格式)的错误,表示minion在执行一个函数时发生了异常。日志内容“`Theminionfunctioncausedanexception`”表示在minion端执行的特定Salt函数引发了一个错误或异常。
  • 2023-07-22整理salt的grain模块
    #查找salt-minion之grains首先配置为默认的:查看配置文件:/et/salt/minion文件中,参数default_include,默认为minion.d/*.conf/etc/salt/minion.d/1.confgrains:wusen:name:无敌战神sudosystemctlrestartsalt-minionsalt-callgrains.itemwusen这样就是在grain
  • 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-01SaltStack介绍——SaltStack是一种新的基础设施管理方法开发软件,简单易部署,可伸缩的足以管理成千上万的服务器,和足够快的速度控制,与他们交流
    SaltStack介绍和架构解析简介SaltStack是一种新的基础设施管理方法开发软件,简单易部署,可伸缩的足以管理成千上万的服务器,和足够快的速度控制,与他们交流,以毫秒为单位。SaltStack提供了一个动态基础设施通信总线用于编排,远程执行、配置管理等等。SaltStack项目于2011年启动,年
  • 2023-05-225-19|记录Python调用salt代码
    #放大一importsalt.clientlocal=salt.client.LocalClient()res=local.cmd(f'{minion_id}','test.ping',timeout=10)#方法二importsalt.configimportsalt.loader__opts__=salt.config.minion_config('/etc/salt/minion')__grains__
  • 2023-04-16salt开启debug命令|4-13
    可以通过在SaltMinion的启动命令中添加`-ldebug`参数来开启debug模式。具体步骤如下:1.使用root用户登录到SaltMinion所在的服务器。2.执行以下命令以启动SaltMinion并开启debug模式: ```bash sudosalt-minion-ldebug ``` 或者,您也可以使用
  • 2023-02-27slat-master迁移
    迁移前环境:salt-master部署在3台物理机salt-minion分布在物理节点和pod中,并通过salt-master的ip连接到master迁移要求:原有salt-master需要下线新的salt-master指
  • 2023-02-12 salt2-11
    SaltStack安装基础环境准备基于centos6和centos7的差异,在两个不同的操作系统中安装saltstack也是不一样的。Centos6需要先安装扩展源,然后在进行安装:Master端yuminstall
  • 2022-12-24saltstack部署方式问题及解决
    1、使用master连接mysql数据库,这种方式master要先收集所有minion的数据,再入到mysql数据库,master压力会增大,而且原本minion产生的数据入库要经过master中转,不推荐使用这种方
  • 2022-11-02saltstack服务端与客户端通信问题处理
    jenkins发布报错:ERROR:NoreturnreceivedNominionsmatchedthetarget.Nocommandwassent,nojidwasassigned.saltstack分为服务端master与客户端minion配置文
  • 2022-10-16salt常用命令 | 16
    ***********模块***********查看模块列表modulesalt'minion'sys.list_modules查看指定module的function用法salt'minion'sys.list_functionsfile查看指定模块的详细用