salt-推送信息存储在数据库中

本文介绍了如何将Salt的作业结果存储到数据库中,包括External Job Cache和Master Job Cache两种机制。External Job Cache通过Minion返回器模块将结果发送到外部缓存,减轻Master负载但可能产生大量连接。而Master Job Cache则由Master直接发送数据,适合单点连接的系统,但会增加Master的负载。详细步骤包括安装必要的软件,配置文件,数据库授权和测试验证。
摘要由CSDN通过智能技术生成

除了默认作业缓存之外,Salt还提供了两种额外的机制来将作业结果发送到其他系统(数据库,本地系统日志和其他系统):

  • External Job Cache
  • Master Job Cache

这两种机制之间的主要区别在于返回结果是来自Salt Master还是Salt Minion。

一.External Job Cache

External Job Cache原理:
配置外部作业缓存后,数据会像往常一样返回Salt Master上的默认作业缓存,然后使用Salt Minion上运行的Salt返回器模块将结果发送到外部作业缓存。
在这里插入图片描述

  • 优点:存储数据时不会在Salt Master上增加额外负载。
  • 缺点:每个Salt Minion都连接到外部作业缓存,这可能会导致大量连接。 还需要额外的配置才能在所有Salt Minions上获得返回者模块设置。

1.在server2上安装MYSQL-python

[root@server2 ~]# yum install -y MySQL-python.x86_64

2.在server1上安装mariadb-server

[root@server1 ~]# yum install -y mariadb-server

3.开启mariadb服务

[root@server1 ~]# systemctl start mariadb.s
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值