saltstack
文章平均质量分 71
晶核高手
这个作者很懒,什么都没留下…
展开
-
salt-syndic分布式架构
salt-syndic分布式架构1.salt-syndic架构图2.salt-syndic的优劣势优势:可以通过syndic实现更复杂的salt架构减轻master的负担劣势:syndic的/srv目录下的salt和pillar目录内容要与最顶层的master下的一致,所以要进行数据同步,同步方案同salt-master高可用最顶层的master不知道自己有几个syndic,它只知道自己有多少个minion,并不知道这些minion是由哪些syndic来管理的3.sa原创 2021-11-30 18:32:49 · 166 阅读 · 0 评论 -
SaltStack进阶
SaltStack进阶1. masterless1.1 应用场景master 与 minion 网络不通或通信有延迟,即网络不稳定想在 minion 端直接执行状态传统的 SaltStack 是需要通过 master 来执行状态控制 minion 从而实现状态的管理,但是当网络不稳定的时候,当想在minion本地执行状态的时候,当在只有一台主机的时候,想执行状态该怎么办呢?这就需要用到 masterless 了。有了masterless,即使你只有一台主机,也能玩saltstack,而不需要原创 2021-11-29 13:32:40 · 127 阅读 · 0 评论 -
saltstack系统初始化
saltstack系统初始化[root@master base]# tree init/init/├── chrony│ ├── files│ │ └── chrony.conf│ └── main.sls├── firewalld│ └── main.sls├── history│ └── main.sls├── kernel│ ├── files│ │ ├── limits.conf│ │ └── sysctl.conf│ └原创 2021-11-15 08:53:39 · 677 阅读 · 0 评论 -
saltstack部署zabbix
saltstack部署zabbix[root@master ~]# tree /srv/salt/prod//srv/salt/prod/├── modules│ ├── application│ │ └── php│ │ ├── files│ │ │ ├── index.php│ │ │ ├── install.sh│ │ │ ├── oniguruma-devel-6.8.2-2.el8.x86_6原创 2021-11-10 19:22:26 · 2665 阅读 · 0 评论 -
SaltStack之return与job管理
SaltStack之return与job管理1. SaltStack组件之returnreturn组件可以理解为SaltStack系统对执行Minion返回后的数据进行存储或者返回给其他程序,它支持多种存储方式,比如用MySQL、MongoDB、Redis、Memcache等,通过return我们可以对SaltStack的每次操作进行记录,对以后日志审计提供了数据来源。目前官方已经支持30种return数据存储与接口,我们可以很方便的配置与使用它。当然也支持自己定义的return,自定义的return需原创 2021-11-07 11:20:14 · 67 阅读 · 0 评论 -
SaltStack常用的模块
SaltStack常用的模块1. SaltStack模块介绍Module是日常使用SaltStack接触最多的一个组件,其用于管理对象操作,这也是SaltStack通过Push的方式进行管理的入口,比如我们日常简单的执行命令、查看包安装情况、查看服务运行情况等工作都是通过SaltStack Module来实现的。当安装好Master和Minion包后,系统上会安装很多Module,大家可以通过以下命令查看支持的所有Module列表://查看所有module列表[root@master ~]# sa原创 2021-11-03 13:47:19 · 341 阅读 · 0 评论 -
saltstack高级状态的使用、top file的使用、数据系统grains和pillar的使用
saltstack高级状态的使用、top file的使用、数据系统grains和pillar的使用1. YAML语言YAML是一种直观的能够被电脑识别的数据序列化格式,是一个可读性高并且容易被人类阅读,容易和脚本语言交互,用来表达资料序列的编程语言。它类似于标准通用标记语言的子集XML的数据描述语言,语法比XML简单很多。YAML语言的格式如下:house: family: name: Doe parents: - John - Jane chi原创 2021-11-03 08:37:13 · 354 阅读 · 0 评论 -
saltstack的部署、认证机制|、远程执行、目标匹配
saltstack的部署、认证机制、远程执行、目标匹配(写博客)1. SaltStack介绍1.1 自动化运维工具作为一个运维人员,很大一部分工作是在业务的配置管理和状态维护以及版本发布上,而当业务场景及公司规模上了一定规模后,人为手工的去做这些工作将变得极其困难,此时我们将需要利用一些自动化运维的工具来达到批量管理的目的。常用的自动化运维工具有:puppetansiblesaltstack此三款属同类工具,皆可用来提高运维管理的效率,但它们又各有优势,目前主流的自动化运维工具是ansi原创 2021-11-01 16:32:33 · 203 阅读 · 1 评论